Inspiration
We’ve noticed that people our age are getting less physical activity. Technological entertainment is replacing the time usually spent on physical activity. This lack of physical activity can lead to serious health problems in the future. To fix this problem, we created "Leagues".
What it does
Leagues, a digital platform, addresses this issue by facilitating friendly matchmaking for sports teams. It prioritizes fun over intense competition, transforming sports into a tool for social bonding and wellness. Its skill-based matchmaking system ensures fair games for all experience levels. It also is 100% free and no commitment, which removes the financial barrier traditional recreational leagues have.
How we built it
The frontend is built using React, and the backend is Firebase. We used OAuth 2.0 to enable users to log in with Google and Material UI components on the frontend. For communication, we used Git to share the code and WhatsApp to contact each other. To enable faster frontend development, we used Vite.
Challenges we ran into
Some challenges we ran into are communication issues, as some of our team were on vacation visiting family (leading to different time zones and internet issues). We also faced some technical issues throughout the website-making process, as this was our first completely virtual hackathon.
Accomplishments that we're proud of
An accomplishment that we’re proud of is the integration of Firebase into our website. This gives the user a smooth experience while being updated with real-time information. We are also happy to create a website that could help serve our friends and communities at any social level.
What we learned
We learned to scale projects better to fit our skillsets. We learned more about React, as well as gained more knowledge about various sports, as we built this project.
What's next for Leagues
We are planning to leverage AI to help you access personalized sports drills that are fueled by data from your previous matches. We also plan to partner with local recreational centers so our users will have safer places to play. Finally, we plan to expand to more languages to reach even more communities.



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