Product Prototype
Roya Latin Dance
A practice tool for adult self-learners: choose today’s state, find the beat, run a 15-second feedback round, and save one correction for the next session.
- Role
- Latin practice and movement-feedback prototype
- Time
- Ongoing · 2026-06-19
- Platforms
- Web
Latin practice and movement-feedback prototype
01 / Background
Why this exists
For adult dance practice, the hard part is often not access to content, but knowing what to practice today and how to notice whether one round improved. This prototype turns practice into a loop: choose a state, find the beat, run 15 seconds, and keep one correction.

The current public Roya Latin Dance surface.
02 / Scenario
Use scenarios
- A beginner or returning adult dancer wants to start one practice round quickly.
- The learner has a specific issue around weight transfer, hips, feet, or frame.
- Camera framing preview, a short practice round, and local history create a lightweight feedback loop.
The project’s current priorities and delivered decisions.
03 / Delivery
What I shipped
- State-based onboarding and a four-step starter task
- Tap Tempo, Practice Timer, and Session Generator tools
- 15-second movement feedback lab with framing preview, one-point correction, self-check feedback, and local practice history
The core path from input to outcome.
04 / Design
Design decisions
- The page should act like a usable practice tool, not a portfolio explanation.
- Dance learning becomes a task loop: fewer choices, short rounds, and reviewable corrections.
- The prototype boundary stays explicit: it supports self-check and practice memory without overstating mature motion-recognition capability.
05 / Tech
Implementation
- Next.js product site
- Local camera preview and practice timer
- LocalStorage practice rounds
- Responsive tool-surface interaction