Aller au contenu
YK Développement

Mequi

En production

La plateforme qui connecte cavaliers et coachs équestres, et digitalise tout leur suivi.

Capture d'écran de l'interface de Mequi (1 sur 2)
Capture d'écran de l'interface de Mequi (2 sur 2)

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.

  • 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

TestFlight

Le compagnon mobile tout-en-un : organiser, apprendre, suivre et vivre, au même endroit.