We are passionate about sports and we wanted to create an app that helps users discover sports events near them while reducing their environmental impact.
What it does
Users can register/log in and enter their current location. Then, we display the nearest sports events and the carbon footprints of different transportation options. Users can sign up for the events they like and choose how they will get there. They also join a leaderboard where they are ranked based on their carbon emissions per mile traveled.
How we built it
We used the MERN stack to develop our app. We used React to show event data to our users dynamically. We used Express and MongoDB to store user data, such as account credentials and event attendance. We also used the Google Maps API to calculate the distances from each event to our location.
Challenges we ran into
Setting up the database and integrating it with our app was challenging at first. Using the Google Maps API was also new to us and we had to learn how it works. Creating the leaderboard was tricky because we had different ways of sorting the users.
Accomplishments that we're proud of
We managed to implement most of our planned features in 12 hours!
What we learned
We improved our skills in the MERN stack and learned how to collaborate better in git. We also realized how much carbon planes emit ;)
What's next for Sportify
Using a different API to fetch the most popular sports events dynamically so users have access to the latest information.
Log in or sign up for Devpost to join the conversation.