Inspiration

We were inspired by the challenges dancers face when trying to improve their skills consistently. With a lack of structured resources and progress tracking, many dancers struggle to stay motivated and focused. GrooveTrack is designed to simplify the learning process by offering personalized dance journeys.

What it does

GrooveTrack helps dancers learn new moves, track their progress, and receive personalized recommendations for exercises and stretching routines. It features dance move guides, progress tracking, and dynamic suggestions based on skill level and goals.

How we built it

We built GrooveTrack using React with ShadCN components and TailwindCSS for the frontend, while Django REST Framework powered the backend. Firebase was used for data storage (Firestore) and media hosting (Storage). The recommendation engine suggests next moves or exercises based on progress, and Firebase ensures quick and seamless access to user data and media content.

Challenges we ran into

Integrating Firebase with Django posed some challenges, especially when managing data flow between the frontend and backend. Also, setting up an AI-based recommendation engine in a short timeframe was a stretch, but we simplified it to a rule-based system.

Accomplishments that we're proud of

We successfully integrated ShadCN components with TailwindCSS, creating a polished and user-friendly UI. The progress tracking feature is fully functional, allowing users to visualize their dance journey. Additionally, the Firebase integration makes data management easy and scalable.

What we learned

We learned how to combine Django and Firebase for real-time data storage and management. We also improved our ability to work with ShadCN to quickly build UI components that are both functional and stylish.

What's next for GrooveTrack – Dance Learning & Progress Tracker

In the future, we plan to add AI-driven dance analysis to offer personalized feedback based on user performance, along with video tutorials for each dance move. We're also considering adding a community feature for sharing progress and participating in dance challenges. Additionally, a mobile app version for better user accessibility is on the roadmap.

Built With

Share this project:

Updates