Inspiration
Think Airbnb for fitness. We're all about unlocking the potential of home gyms, connecting neighbors, and democratizing fitness access. By tapping into peer-to-peer networks, we aim to create vibrant communities where homeowners earn from their gyms, while users find secure, welcoming spaces to pursue wellness goals. We're all about enriching lives and strengthening bonds through shared fitness journeys.
What it does
HomeGym serves as a transformative platform designed to benefit both home-gym owners and fitness enthusiasts alike. For home-gym owners, it offers a valuable opportunity to generate a second stream of income by renting out their gym spaces to eager fitness goers within their local communities. Simultaneously, HomeGym provides individuals of all fitness levels with access to a diverse array of home-gym options tailored to their specific preferences. Through a comprehensive survey process, users' unique fitness needs and preferences are captured, enabling HomeGym to curate personalized recommendations, ensuring that every user finds the perfect gym environment to meet their fitness goals.
How we built it
Initially, the project focused on establishing a robust database system using Firebase, which also enabled user authentication features. We structured the website's layout by creating title cards for each survey question. These cards were then refined with a user-friendly interface and seamlessly integrated with the database. To showcase local home gym locations, we implemented a map feature using the Google Maps API. We also included home gym owners in the database to facilitate matching processes. Additionally, we developed matching criteria to pair users with suitable home gyms. The system supports both new and existing users with smooth registration and return processes.
Challenges we ran into
Initially, we conceived the idea of developing a mobile Android app for users, but as challenges in app development, especially with the intricacies of Android Studio, became more apparent, we opted to pivot towards web development. This strategic shift was prompted by the need to overcome hurdles and maximize our collective strengths. Initially, our matching criteria relied on word-based assessments of users' fitness experience, but we soon recognized the need for a more comprehensive approach. Therefore, we revamped our development strategy to better integrate with the database, accommodating all survey answers. Despite the initial setbacks, our transition to web development allowed us to navigate the complexities with determination and ultimately move forward effectively, leveraging our expertise and adapting to new challenges seamlessly.
Accomplishments that we're proud of
We take pride in several accomplishments: Firstly, our platform empowers both home-gym owners and fitness enthusiasts, fostering connections and mutually beneficial relationships within local communities. Secondly, we've ensured inclusive fitness access by catering to individuals of all fitness levels, offering personalized gym recommendations tailored to their needs and preferences. Thirdly, our robust survey system enables us to deliver personalized recommendations, enhancing user satisfaction. Fourthly, our successful integration of Firebase, Google Maps API, and user authentication features has created a seamless and secure platform. Lastly, our positive impact on individuals' well-being is evident through providing a convenient and inviting space for fitness activities, promoting healthier lifestyles, and fostering stronger community connections.
What we learned
Our experience illuminated several key insights. Firstly, we discovered that the UI development process can be time-consuming, particularly when working under tight deadlines. Secondly, we encountered challenges with the complexities of Android Studio, especially given our limited time frame. Thirdly, we successfully learned how to utilize Firebase to ensure secure user logins.
What's next for HomeGym
Next for HomeGym involves expanding its features to offer seamless gym reservation capabilities, integration with Google Calendar for easy scheduling, and automated emailing functionalities. Users will be able to not only find and rent home gyms but also reserve specific time slots, receive Google Calendar invites for their sessions, and receive automated emails with booking confirmations and reminders. This enhancement will further streamline the user experience, making it effortless for individuals to plan and manage their fitness routines from the comfort of their own homes.
Log in or sign up for Devpost to join the conversation.