DanceWithMe archiver et maîtriser ses chorégraphies
Application web installable (PWA) pour classer les vidéos de cours de danse, noter sa maîtrise de 1 à 5 et suivre sa progression, seul ou avec sa classe.
- commits en 18 jours
- 49
- par vidéo, upload reprenable
- 3 Go
- niveaux de maîtrise historisés
- 1 → 5
- installable sur mobile
- PWA
Le problème
Les danseurs filment leurs enchaînements en cours, puis les vidéos se perdent dans la pellicule du téléphone : impossible de retrouver une chorégraphie, de la comparer à une version précédente ou de voir sa progression d'une saison à l'autre.
La solution
Une PWA pensée d'abord pour le mobile, en Next.js 15 et React 19. Les vidéos sont envoyées directement vers Cloudflare Stream par un upload reprenable (protocole tus, jusqu'à 3 Go), puis lues par liens signés, avec ralenti, boucle et annotations horodatées. Elles s'organisent par écoles et classes (adhésion par code d'invitation) ; la maîtrise se note de 1 à 5 avec historique, et deux vidéos se comparent côte à côte. Playlists de révision et tableau de bord de progression complètent l'ensemble.
Données PostgreSQL via Prisma, authentification Auth.js (e-mail et Google), conformité RGPD (export et suppression du compte), intégration continue GitHub Actions avec tests Vitest.
Le résultat
MVP complet en ligne, installable sur mobile, développé en 49 commits sur 18 jours.
Le site en ligne
Un projet du même genre ?
Décrivez votre besoin : première idée de faisabilité et de planning, sans engagement.
