How do you create an online sports betting application?