Inspiration

Sportify was inspired by the difficulty of organizing spontaneous sports activities. Many people want to play sports in their free time but struggle to find available venues or enough players on short notice. Group chats, social media posts, and word-of-mouth are often unreliable and time-consuming. We wanted to create a simple platform that removes these barriers and makes it easy to jump into a game anytime, anywhere in Quebec.

What it does

Sportify helps users discover sports venues and active games near them. Users can browse or search for different sports, see which venues currently have games happening, join existing games, or create and schedule their own. The platform connects players with similar interests, making sports more social, accessible, and fun.

How we built it

We built Sportify as a location-based application focused on simplicity and usability. The system organizes data around users, sports, venues, and game sessions. Location features rely on geographic coordinates to identify nearby venues and activities. We implemented distance calculations using well-known geographic formulas to ensure accurate results and designed the interface to make joining or creating a game fast and intuitive.

Challenges we ran into

One of the biggest challenges was working with geographic data. Handling different coordinate formats, ensuring accurate distance calculations, and displaying locations correctly required careful testing. Another challenge was designing a flexible system that supports many sports while keeping the user experience clean and easy to understand. Balancing real-time activity with performance and clarity was also a key challenge.

Accomplishments that we're proud of

We are proud of building a platform that successfully brings together venues and players in real time. Implementing reliable location-based discovery and creating a smooth flow for joining or scheduling games were major milestones. Most importantly, we turned a common everyday problem into a practical, user-friendly solution.

What we learned

Through Sportify, we learned how important user-focused design is when building interactive applications. We gained hands-on experience with geographic data, data modeling, and system architecture. We also learned the value of iteration, testing, and adapting our ideas based on real-world constraints.

What's next for Sportify

Next, we plan to expand Sportify with features such as in-app messaging, skill-level matching, and notifications for nearby games. We also aim to add more venues, support additional regions beyond Quebec, and improve real-time updates to make spontaneous sports even easier and more engaging.

Built With

Share this project:

Updates