Plateforme complète de gestion pour restaurants avec :
- 📊 Gestion des avis Google automatisée
- 🎁 Système de fidélité client
- 💰 Analyse de rentabilité
- Node.js 18+
- Compte Cloudflare
- Clé API Google Places
# Installer les dépendances
npm install
cd backend && npm install- Backend : Créez un fichier
backend/.env
JWT_SECRET=your-secret-key
GOOGLE_PLACES_API_KEY=your-api-key- Frontend : Créez un fichier
.env
VITE_API_BASE_URL=http://localhost:3000/api
VITE_GOOGLE_PLACES_API_KEY=your-api-key# Backend
cd backend
npm run dev
# Frontend (dans un autre terminal)
npm run devVoir les guides détaillés :
DEPLOY_NOW.md- Guide rapideDEPLOY_STEPS.md- Guide détailléGITHUB_SETUP.md- Configuration GitHub
- Poussez votre code sur GitHub
- Configurez les secrets GitHub (voir
GITHUB_SETUP.md) - Le déploiement se fait automatiquement à chaque push
- Frontend : React + TypeScript + Vite
- Backend : Node.js + Express (local) / Cloudflare Workers (production)
- Base de données : Cloudflare D1 (SQL)
- Déploiement : Cloudflare Workers + Cloudflare Pages
README_LOYALTY.md- Documentation du système de fidélitéDEPLOY_CLOUDFLARE.md- Guide de déploiement CloudflareQUICK_START.md- Guide de démarrage rapide
- ✅ Authentification (inscription, connexion, vérification email)
- ✅ Landing page avec présentation des fonctionnalités
- ✅ Recherche d'établissement via Google Places
- ✅ Gestion multi-établissements
- ✅ Système de rôles (owner, admin, collaborator)
- ✅ Onboarding complet
- ✅ Dashboard multi-onglets (Avis, Fidélité, Rentabilité)
- ✅ Système de fidélité (scan de cartes, gestion des points)
- ✅ Analyse de rentabilité
- Intégration OCR réelle pour scan de cartes
- OAuth Google
- Scraping complet des avis (au-delà de 5 avis)
- Intégration IA avancée (GPT-4)
- Notifications en temps réel
MIT