Inspiration

Broadway shows are one of the main attractions of New York City for tourists and locals alike. Many shows have introduced daily online lotteries to give fans an opportunity to win cheap tickets, but keeping track of all the different websites and entry times is frustrating. That's where BwayBestie comes in.

Features

  • Every online lottery for Broadway tickets in one place.
  • Enter your information once and BwayBestie will autofill your entry forms every time.
  • Get notified when lotteries open so you never forget to enter.
  • Get notified when lotteries close so you can check your results.

How I built it

BwayBestie is built entirely in Swift and made use of several of APIs, including SwiftWebVC to display the lottery websites and SideMenuController to for the navigation. To achieve the autofill of entry forms, BwayBestie injects JavaScript into the SwiftWebVC browser.

Challenges I ran into

Manually gathering the information about all the Broadway shows was a challenge, particularly because very few shows actually list times that the lotteries open and close.

Another challenge was converting and displaying times in local time (instead of just Eastern time).

What's next for BwayBestie

Continue to update with the latest openings and closings and any new online lotteries that are introduced.

Built With

Share this project:

Updates