Inspiration

The inspiration for the app came from observing how many young people often find themselves bored on weekends, eager to engage in casual sports activities but lacking an easy way to find or organize such events. This app was envisioned as a solution to bridge this gap, providing a seamless platform for sports enthusiasts to discover and join local sporting events, like basketball games, or create their own. By connecting users with nearby sports activities and fostering a vibrant community, the app aims to transform idle weekends into opportunities for fun, fitness, and social interaction.

What it does

The app offers a seamless platform for sports enthusiasts to discover and join casual sporting events nearby, such as basketball games. It also allows users to create their own events and makes them easily accessible to others within the community. Whether you're looking to participate in a local match or organize your own, this app provides the perfect interface to connect with fellow sports lovers and foster a vibrant sporting community

How we built it

We used firebase as our database storage. We used google maps API to display location of events and google places API to show where we can find the places to have the event. The android app is built using Java and IOS using swift.

Challenges we ran into

  • Cooperation and Communication With a project that has multiple functions and views, it’s challenging to get everything right. We need to continuously discuss and adapt to each other’s work quickly.
  • Knowledge Across All Modules This project involves developing various features, such as integrating Google Maps, querying databases, and designing the UI. Every team member needs to learn new tools and concepts related to Android SDK, Java, and APIs. Additionally, ensuring the project functions smoothly presents its own challenges.
  • Git Version Control Even with effective communication and cooperation, we must be meticulous when uploading and editing files to avoid conflicts in our version control system.

Accomplishments that we're proud of

  • Got an MVP running
  • Figured out how to use Google maps API to search nearest venues
  • Managed to connect Firebase cloud service for authentication and database
  • Beautiful backup UI for IOS, just in case the android version didn't work out
  • Teamwork!

What we learned

  • Android development using Java, specifically how to work with activities, define UI with XML, and use third-party libraries such as google maps API and firebase
  • Geohash: a way to query locations sorted from nearest to farthest

What's next for Social Fit

  • This is one of the most crucial features. It allows users to comfortably support each other by reviewing and sharing feedback based on their past interactions.
  • Help Newcomers Fit In
  • We will introduce a newcomer-friendly flag and create dedicated rooms exclusively for them, making it easier for everyone to quickly integrate into this community.
  • Enhance the user interface for a more intuitive and seamless experience.
  • Implement a recommendation system to provide personalized suggestions and improve user engagement.

Built With

Share this project:

Updates