Depuis septembre 2026

Projet client

Portail de réservation pour un studio de fitness

Un studio de fitness local

Une plateforme web où les membres d'un studio de fitness réservent leurs cours, gèrent leur abonnement et paient en ligne, à la place d'une gestion manuelle qui passait par WhatsApp et des tableurs. Je la conçois et la développe seul, et le projet est en cours.

Équipe
Seul
Réalisé avec
Next.js, TypeScript et Tailwind CSS côté interface, une API REST en Node.js sur PostgreSQL avec Prisma, Stripe pour les paiements, déployé sur Vercel avec une CI/CD via GitHub Actions.

Comment tout s'articule

  1. Membres planning, réservation, espace membre
  2. Interface Next.js, TypeScript
  3. API de réservation Node.js, listes d'attente
  4. Paiements Stripe
  5. Cours et membres PostgreSQL, Prisma

Le problème

Le studio gérait les réservations, les abonnements et les paiements à la main, par messages WhatsApp et dans des tableurs.

Ce que je construis

Un côté membres et un côté équipe, sur une seule API. Les membres consultent le planning des cours, réservent via un parcours de réservation, et gèrent leur abonnement depuis leur espace membre. L’interface est en Next.js, TypeScript et Tailwind CSS, et fonctionne aussi bien sur téléphone que sur ordinateur.

Derrière, une API REST en Node.js avec PostgreSQL et Prisma gère l’authentification, les accès par rôle et la logique de réservation, listes d’attente comprises. Stripe prend en charge les abonnements comme les paiements ponctuels, et les membres reçoivent des rappels automatiques par e-mail. L’équipe gère les cours, les coachs et les présences depuis un panneau d’administration.

Le déploiement se fait sur Vercel, avec une CI/CD via GitHub Actions.

En cours

Les statistiques d’utilisation, et l’interface en français, en arabe et en anglais.