MVP complet — Phases 0 → 8

Kehila

Plateforme de gestion pour synagogues et associations cultuelles

MVP complet — Phases 0 → 8
Tout le périmètre MVP est construit. Restent les activations externes : clés Stripe (test), validation CERFA par un expert-comptable, et clé Resend pour l'envoi des emails.
  • Next.js 16 (App Router) + React 19 + TypeScript strict
  • Tailwind CSS 4 + shadcn/ui + lucide-react (RTL prêt)
  • Supabase (PostgreSQL EU) + clients server / client / service
  • Tables tenants / user_tenants / journal + RLS d'isolation
  • Auth Supabase : login, sélecteur de synagogue, back-office gardé
  • RBAC centralisé (matrice de permissions)
  • Test d'isolation multi-tenant (RLS) vert + câblé en CI
  • Super-admin /super : création de synagogue, statuts, journal global
  • Mini-sites publics SSR/ISR : blocs, theming, SEO, hebcal, légal, sitemap
  • Éditeur back-office /admin/[slug] : blocs, actualités, horaires, événements
  • Contributions, panier public, don hors-ligne + Stripe Connect (webhook idempotent)
  • CERFA : numérotation atomique, montant en lettres, PDF, cycle de vie, agrégat annuel
  • Donateurs (recherche, fusion, RGPD, import CSV) + réservations hold→confirm
  • Dashboard KPI + graphique, dark mode, emails Resend (reçus/confirmations)
  • i18n FR / HE / EN · Sentry · CI lint → typecheck → test → build