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


Log in or sign up for Devpost to join the conversation.