Welcome to MoveMatic, the ultimate app for beginner dancers to visualize and organize their choreography! Dance is AMAZING, but getting started can be tricky. That’s where MoveMatic steps in to help. Whether you're just starting out or looking to refine your moves, MoveMatic makes the choreography process fun and easy!
MoveMatic is an intuitive app designed to help beginner dancers structure their choreography. With its easy drag-and-drop functionality, music integration, and a built-in visualizer, MoveMatic allows you to:
- Play music with choreography: Sync your dance with tracks generated using Suno AI for a unique, customized vibe.
- Drag and drop dance gifs: Build your entire routine by choosing and organizing gifs of dance moves into sequences.
- Footnotes for videos: Add notes to specific moments in your routine for better clarity and understanding.
- Search by music vibe: Find songs that match the mood or energy level of your choreography using our vibe-based search function.
MoveMatic is built using:
- AIST++ Google Dataset: We use this dataset to ensure that dancers have access to high-quality dance move references.
- FastAPI: This powers our backend, making everything run smoothly.
- MongoDB: Our robust database ensures your choreography and data are saved reliably.
- React and TailwindCSS: For an engaging, responsive, and user-friendly frontend experience.
The idea for MoveMatic came from one of our team members who plans and creates choreographies. She realized how challenging it can be to organize dance moves and pair them with the right music. Existing tools felt either too complex or didn’t offer the creative freedom she needed. This inspired us to develop MoveMatic—an all-in-one solution that helps dancers easily map out their routines without being overwhelmed.
-
Play Music with Choreography
Sync your dance moves to Suno AI-generated music that perfectly matches your routine’s energy. Whether you're going for upbeat, slow, or experimental vibes, we’ve got you covered. -
Drag and Drop Dance Moves
Build your choreography by dragging and dropping gifs into a timeline. Visualize your routine in real-time and adjust moves as needed for a smooth flow. -
Footnotes for Video
Add helpful footnotes to specific parts of your choreography video. Need a reminder to turn a certain way or to hit a specific beat? Place a note to keep yourself organized and in control. -
Search Music by Vibe
Finding the perfect music for your choreography has never been easier! Use our vibe-based search to find music that matches your routine’s feel—whether it’s high-energy, calm, or anything in between.
MoveMatic leverages a powerful stack to deliver an optimal user experience:
- AIST++ Google Dataset: Provides a rich collection of high-quality dance movements for gif generation.
- FastAPI: Lightweight and efficient backend framework to handle all the heavy lifting.
- MongoDB: Ensures your choreography, notes, and music data are securely stored and accessible.
- React & TailwindCSS: Ensures the interface is sleek, responsive, and easy to use across all devices.
- Suno AI: Generates custom music tracks to match the energy of your dance.
- Clone this repository:
git clone https://github.com/your-repo/movematic.git
- Install dependencies:
cd movematic npm install
- Start the frontend:
npm run dev
We’re constantly evolving MoveMatic and can’t wait to bring even more features to the platform, including:
- Integration with professional-level choreography tools.
- More advanced dance analytics.
- Social sharing so you can showcase your moves!
- [Hayun Jung]
- [James Liu]
- [Xiaole Su]
- [Vinayak Rao]
A huge thank you to the open-source community, MIT Hacks, Suno AI, and Google for the AIST++ dataset. Special shout-out to our teammate who inspired this project.
MoveMatic is here to make your dance journey smoother and more creative. Dance, visualize, and organize like never before!
Stay tuned for more updates and features. 💃🕺