Skip to content

Yun505/JVXH_MIT_HACK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MoveMatic - Dance. Visualize. Organize.

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!

image

🎉 What is MoveMatic?

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.

💡 How We Came Up with MoveMatic

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.

🎶 Features You'll Love

  1. 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.

  2. 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.

    image

  3. 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.

    image

  4. 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.

image

🚀 Tech Stack

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.

💻 How to Get Started

  1. Clone this repository:
    git clone https://github.com/your-repo/movematic.git
  2. Install dependencies:
    cd movematic
    npm install
  3. Start the frontend:
    npm run dev

🕺 Future Features

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!

🖼️ **Video Demo **

https://youtu.be/JmsyGQDQh5g

🙌 Contributors

  • [Hayun Jung]
  • [James Liu]
  • [Xiaole Su]
  • [Vinayak Rao]

🌟 Acknowledgments

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. 💃🕺

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •