Inspiration

We had originally planned to make a voting/polling app and then seeing the hackathon challenges we were inspired to make a sports voting app.

What it does

The app allows users in a sports stadium to place bets/votes in real-time on the outcome of a game or play that is happening in the game. The users can then see is their answers were correct or not after the play happens in the game.

How we built it

We used React.js on the front end to create the pages and user and admin interfaces. We also used MongoDB on the back-end to store the admin questions and answers. Finally, we used Mongoose and Express.js to connect the 2 ends.

Challenges we ran into

One of the challenges we ran into was creating the API endpoints on the backend since we had never done that before it took up a lot of time. We also had trouble navigating the React props and states to store the data we needed to display to the user.

Accomplishments that we're proud of

We're proud of the fact that we were able to make get the back-end endpoints working and that we were able to relay some of the information to the front-end using Express since our team was relatively inexperienced with back-end.

What we learned

We learned that next time we should put more time into planning out the project and delegating specific tasks better since that would've made the execution a lot cleaner and faster with fewer conflicts as well.

This hackathon was a great learning experience for us. Although we couldn't finish with a completely functional product by the deadline, we became more familiar with how MERN architecture works

Share this project:

Updates