Carte de fidelite digitale pour commerces de proximite. Next.js 16 + Supabase.
Anciennement FidPass — le dossier racine
fidpass/est volontairement conservé pour ne pas casser les chemins relatifs (docs, scripts,.vercel, CLAUDE.md). Seul le nom de l'appli/domaine change.
npm install
npm run devOuvre http://localhost:3000
Copier .env.example vers .env.local et renseigner :
NEXT_PUBLIC_SUPABASE_URL=...
NEXT_PUBLIC_SUPABASE_ANON_KEY=...
SUPABASE_SERVICE_ROLE_KEY=...
NEXT_PUBLIC_APP_URL=http://localhost:3000
Projet deploye sur Vercel. git push origin main declenche un deploy auto.
docs/roadmap.md— roadmap MVPdocs/database-schema.md— schema Supabasedocs/project-structure.md— arborescencedocs/boomerangme-analysis.md— analyse UX du concurrentdocs/TODO-manual.md— actions manuelles (Apple Wallet, Stripe, etc.)public/build-log.md— journal de build date par date
- Next.js 16 (App Router, Turbopack)
- React 19 + TypeScript strict
- Tailwind v4 + fonts Ginto Nord / Maison Neue
- Supabase (auth + DB + storage)
html5-qrcodepour le scanner cameraqrcodepour generer les QR des cartes