Inspiration
Unless it's playing professionally, or on a school/club team, it's often difficult for fans of pick-up sports like Basketball, Soccer, Volleyball, etc. to play a proper match. Our project aims to provide the solution to this unique, but prevalent, issue by empowering our target demographic with the tool necessary to satisfy their competitive needs; while also creating a sense of community.
What it does
RunItUp is a Interactive-Map application that enables users to locate nearby fields/courts on a live map, where each location has an event list of all scheduled/on-going matches organized by other users. Users have the ability to find areas to play, schedule events, and sign up for possible vacancies in participating teams.
Challenges we ran into
- Learning how to connect multi-user functionality, to a constantly updating GUI map interface. It was quite difficult figuring how to take the data from multiple-users, and having it available on a self-updating map figure.
Accomplishments that we're proud of
- Learning how to use a Realtime Database to house all user input and location marker data
- Making calls to an API to retrieve information and using various endpoints to streamline functionality
- Developing a GUI interface and successfully connecting the Front and Back ends.
What we learned
- Using Firebase to house all cached data from users, and our API
- Utilizing Google's Map Platform to retrieve and populate the interactive map with location markers.
- Creating a interactive GUI using TKinterMapView
How we built it
Our Stack:

What's next for RunItUp
- Hosting the application online
- Developing a mobile port
- Expanding sport categories, and scheduling functionality
- More intuitive user interface
Log in or sign up for Devpost to join the conversation.