En ligne Web & SaaS

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.

Type
Application web progressive (PWA) · vidéo
Période
2026
Rôle
Conception, développement full-stack, design
Cadre
Produit personnel · MVP en ligne
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

Capture de la page d'accueil de DanceWithMe
Page d'accueil (capture du 30.09.2026) Ouvrir le site(nouvel onglet)
Capture de la page tarifs de DanceWithMe
Page tarifs (capture du 30.09.2026) Ouvrir le site(nouvel onglet)
Capture mobile de DanceWithMe
Version mobile, installable (capture du 30.09.2026) Ouvrir le site(nouvel onglet)

Un projet du même genre ?

Décrivez votre besoin : première idée de faisabilité et de planning, sans engagement.

Discuter d'un projet