Le Hook — Application

Le client et son besoin
Le Hook met ses trois espaces du Vieux-Lille à disposition de coachs indépendants, qui y accueillent leurs propres membres. Réservations, créneaux et suivi passaient par des échanges dispersés : il fallait un outil commun.
Ce qui a été réalisé
L’application réunit trois profils. L’administrateur gère les salles et suit l’activité mois par mois ; les coachs publient leurs créneaux et traitent les demandes ; les membres réservent leurs séances. Les droits d’accès sont appliqués directement dans la base de données.
- Trois rôles (admin, coach, membre) avec redirection automatique
- Calendriers, créneaux et demandes de réservation
- Synchronisation Google Agenda et notifications
- Tableau de bord admin avec suivi mensuel des séances
- Tarification dégressive par espace
- Version web installable (PWA) déployée sur Netlify
Les choix techniques
L’application est construite avec React Native et Expo, et Supabase (PostgreSQL) pour les données et l’authentification. Les droits de chaque rôle sont appliqués directement dans la base de données, ce qui garantit qu’un coach ne voit que ses propres créneaux, même en cas d’erreur dans l’interface. Une version web installable (PWA), déployée sur Netlify, permet aussi de l’utiliser sans passer par les stores.

