Mequi
En productionLa plateforme qui connecte cavaliers et coachs équestres, et digitalise tout leur suivi.


Le contexte
Le monde équestre fonctionne encore largement au carnet papier et aux messages dispersés. Mequi réunit en un seul produit la mise en relation géolocalisée entre cavaliers et coachs, la réservation de séances, le suivi de progression (objectifs, plans de travail, comptes-rendus), la gestion des chevaux, la facturation et les abonnements, pensé pour deux profils aux besoins opposés et fini comme un produit grand public.
Mon rôle
Conception produit, architecture et développement full-stack de bout en bout, du schéma de données partagé jusqu'aux deux parcours coach et cavalier.
Fonctionnalités clés
- Agenda partagé coach/cavalier avec réservation, disponibilités et gestion fine des fuseaux horaires.
- Recherche géolocalisée de coachs sur carte interactive, avec clustering PostGIS.
- Suivi de progression : objectifs, plans de travail, comptes-rendus de séance et journal d'entraînement.
- Gestion des chevaux : fiches, galeries photo, accès partagés et dashboard dédié.
- Abonnements et paiements via Stripe Connect, avec facturation et documents PDF générés.
- Messagerie intégrée et notifications pour fluidifier les échanges coach-cavalier.
- Tableaux de bord et statistiques d'activité, avec courbes de progression Recharts.
- Back-office d'administration et module RGPD dédié (anonymisation, effacement).
Défis techniques
- Gestion rigoureuse des fuseaux horaires sur un agenda multi-acteurs, testée jusqu'à des fuseaux extrêmes.
- Stripe Connect et Subscriptions avec réconciliation automatique des dérives de plan.
- Recherche géospatiale PostGIS et clustering carte fluides même à forte densité.
- Conformité RGPD industrialisée : anonymisation, effacement et minimisation des données.
- Monorepo typé de bout en bout : un schéma Zod modifié se répercute instantanément front et back.
- Internationalisation ICU stricte FR/EN, avec parité de clés garantie.
L'ampleur
Une plateforme SaaS complète, en ligne et menée en solo de bout en bout.
- Un produit complet, en ligne et exploité en conditions réelles : pensé, développé et déployé de bout en bout.
- Couvre l'ensemble du quotidien équestre : recherche de coachs, agenda du trinôme cavalier-cheval-coach, dossier cheval, compétitions et carnet d'entraînement.
- Une même base sert le web et le mobile, pour une expérience continue quel que soit l'appareil.
- Les évolutions sont livrées en continu, sans jamais interrompre le service pour les utilisateurs.
Résultats
Un produit en production, exploité par de vrais utilisateurs sur l'intégralité du cycle métier.
- Un SaaS complet en production, du premier contact avec un coach jusqu'au paiement.
- Couverture métier de bout en bout : plus de 35 modules backend en exploitation.
Stack technique 05 familles · 30 technologies
La stack technique
Chaque technologie du projet, reliée au reste de ma pratique : plus un neurone est large, plus je l'ai éprouvé de projets en projets.
Inventaire complet
Architecture
- Turborepo
- npm workspaces
- Zod partagé
Frontend
- React 18
- TypeScript
- Vite
- Tailwind
- shadcn/ui
- TanStack Query
- Zustand
- React Hook Form
- FullCalendar
- Luxon
- Leaflet
- react-leaflet-cluster
- Recharts
- i18next/ICU
- Sentry
Backend
- Node 20
- Express
- Prisma
- PostgreSQL 16
- PostGIS
- JWT
- Passport
- Google OAuth
- bcrypt
- Stripe Connect
- Cloudinary
- sharp
- Resend
- PDFKit
- helmet
- Zod
- pino
Qualité
- TypeScript strict
- Vitest
- Playwright
- ESLint
- Prettier
- Husky
- Docker
- Render
Architecture
- Turborepo
- npm workspaces
- Zod partagé
Frontend
- React 18
- TypeScript
- Vite
- Tailwind
- shadcn/ui
- TanStack Query
- Zustand
- React Hook Form
- FullCalendar
- Luxon
- Leaflet
- react-leaflet-cluster
- Recharts
- i18next/ICU
- Sentry
Backend
- Node 20
- Express
- Prisma
- PostgreSQL 16
- PostGIS
- JWT
- Passport
- Google OAuth
- bcrypt
- Stripe Connect
- Cloudinary
- sharp
- Resend
- PDFKit
- helmet
- Zod
- pino
Qualité
- TypeScript strict
- Vitest
- Playwright
- ESLint
- Prettier
- Husky
- Docker
- Render
En images

La recherche de coachs sur carte

L'agenda du trinôme

Le dossier cheval

Le module compétitions

Le carnet d'entraînement

Le profil coach
Projet suivant
Ceryo
TestFlightLe compagnon mobile tout-en-un : organiser, apprendre, suivre et vivre, au même endroit.


