Plateforme numérique de mise en relation, de commercialisation et de gestion des produits agricoles sénégalais.
- Frontend: Next.js (App Router) + React + TypeScript
- Backend: Route Handlers Next.js + préparation Supabase
- Base de données: PostgreSQL (via Supabase)
- Auth: Supabase Auth (préparé)
- Déploiement: Vercel
npm install
npm run devApplication: http://localhost:3000
Copiez .env.example vers .env.local:
cp .env.example .env.local/: landing page/produits: catalogue des produits/producteurs: espace producteurs/acheteurs: espace acheteurs/logistique: gestion logistique/admin: administration/auth/connexionet/auth/inscription: auth
GET /api/healthGET /api/productsGET /api/ordersPOST /api/ordersGET /api/auth
- Importer le dépôt dans Vercel.
- Configurer les variables d'environnement:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEY
- Build command:
npm run build - Output: Next.js auto détecté
- Intégration Supabase Auth complète
- Schéma PostgreSQL (produits, commandes, profils, notations)
- Flux commande complet + notifications
- Filtres avancés, messagerie, KPI admin