Sporting events are some of the most exciting times for many fans. Superfan provides a way for the audience to interact with the players and staff. By using Superfan, sports organizations can connect with fans in a closer and more meaningful way, resulting in more enthusiasm and excitement.
What it does
Sports organizations work with the application in order to provide a platform for fans to interact in a variety of different activities. For example, anyone who connects with the team through the app can be entered into an electronic raffle. Also, the team can host Q&A sessions along with posting polls for fans to respond to.
How we built it
The application was written in Swift. In order to store data online, Firebase was implemented to ensure instant and up-to-date data for the user.
Challenges we ran into
A major challenge was connecting all of the code in the UI. Because of the large scale, there are many different views throughout the app, meaning more work had to be put into perfecting the look and feel. However, after hurdling the challenges of the UI, the application as a whole came together and processed user data fluidly.
Accomplishments that we're proud of
Implementing the Firebase database was definitely a fulfilling accomplishment for the team. The use of different database services were debated during the development process, but in the end it was decided Firebase would be used for the application. Successfully implementing Firebase made the end product much more meaningful.
What we learned
Working as a team generally tends to create technological problems, specifically with Github. By using Github throughout the development process, every member of the team strengthened their technical skills with the service.
What's next for Superfan
The team behind Superfan will continue to grow and develop the application, hoping to bring the service to several sports organizations.