Inspiration

Our inspiration came from the desire to create a platform where fitness enthusiasts, centered around women, that can connect, challenge each other, and track progress together, fostering motivation and a sense of community.

What it does

This application gives women challenges within their communities and allows them to participate in challenges with their friends, giving them a new aspect of working out! By giving women motivation through challenges and leaderboard activities, it encourages them to exercise while having fun! The application also has a feature using Groq to generate workouts tailored to the user using artificial intelligence.

How we built it

We developed a fitness-focused social media app using Next.js and Firebase, allowing users to post and join challenges while maintaining real-time updates on participation and leaderboards. The app leverages Firebase Firestore to store user profiles, challenges, and participant data, ensuring a dynamic and interactive experience with seamless user authentication. We also retrieved an API key from Groq and used their llama model to allow users to generate personal workout plans.

Challenges we ran into

We faced challenges integrating real-time updates for user participation and leaderboards. Additionally, when we were creating user profiles that reflected which challenges the user had joined and created, we had to make sure to carefully coordinate the Firestore queries and state management in React.

Accomplishments that we're proud of

This was our first time creating a web application, and we learned a lot in the past 24 hours. Although we ran into several challenges, we persevered and created a tangible and functioning product that was close to the vision that we had for it.

What we learned

We learned a lot of valuable technical skills such as how to use APIs (such as Groq and firebase), and integrate real-time database updates, user authentication, and dynamic rendering of components. We also learned how the stack works together to create the front and back end for our product.

What's next for ChallengeHer

Our current version has a feature that allows users to follow other users, as we wanted to incorporate a social media aspect to this app. We want to extend this to create a separate challenge feed for users, which will allow them to create challenges restricted to their friends/following.

Built With

Share this project:

Updates