🍽️ Restaurant Realtime Backend

🔐 Connexion Restaurateur (Nouvelle)

Nouvelle page d'authentification pour les restaurateurs : connexion ou inscription avec email/password et Google OAuth.

🏪 Connexion Restaurateur (Nouvelle)
/restaurant_auth.html

🔐 Connexion Restaurateur (Ancienne)

Ancienne page d'authentification pour les restaurateurs : connexion ou inscription avec gestion des tokens JWT.

🔐 Connexion Restaurateur (Ancienne)
/restaurant_auth.html?restaurantId=06d794d6-a0bf-4909-b197-8ce81f5d3e60

👨‍🍳 Dashboard Restaurant

Interface pour gérer les commandes d'un restaurant avec filtres et actions en temps réel.

👨‍🍳 Dashboard Restaurant (demo)
/restaurant.html?restaurantId=06d794d6-a0bf-4909-b197-8ce81f5d3e60

📡 Interface de Suivi (Track)

Interface pour suivre en temps réel la position d'un livreur sur une carte.

👀 Suivi (Track) (exemple)
/track.html?commandeId=f9447910-4f63-4c17-9cf6-ac2ce7a6b30e

🚚 Interface Livreur (Driver)

Interface pour le livreur : géolocalisation GPS et navigation Google Maps.

Ouvrir Driver
/driver.html?commandeId=123e4567-e89b-12d3-a456-426614174000&livreurId=987fcdeb-51a2-43d1-b789-123456789abc&dest=5.345,-4.024

🔐 Connexion Livreur (Nouvelle)

Nouvelle page d'authentification pour les livreurs avec OTP et code d'accès restaurant.

🚚 Connexion Livreur (Nouvelle)
/driver_login.html

🔐 Connexion Livreur (Ancienne)

Ancienne page d'authentification pour les livreurs : connexion ou inscription avec gestion des tokens JWT.

🔐 Connexion Livreur (Nouvelle)
/driver_login.html?restaurantId=06d794d6-a0bf-4909-b197-8ce81f5d3e60

📊 Historique des Livraisons

Interface pour consulter l'historique des livraisons d'un livreur avec filtres par date.

📊 Historique Livraisons
/driver_history.html?livreurId=987fcdeb-51a2-43d1-b789-123456789abc

🔗 API Endpoints

Documentation des endpoints disponibles :

📋 Instructions d'utilisation

Pour le suivi (Track) :

  1. Remplacez YOUR_COMMANDE_ID par l'UUID de la commande
  2. Ouvrez l'URL dans un navigateur
  3. La carte se mettra à jour automatiquement quand le livreur envoie sa position

Pour le livreur (Driver) :

  1. Remplacez les paramètres par les vraies valeurs
  2. Ouvrez sur le téléphone du livreur
  3. Cliquez sur "Démarrer envoi" pour activer le GPS et l'envoi automatique
  4. Utilisez "Ouvrir Google Maps" pour la navigation turn-by-turn

🔧 Test rapide

Pour tester rapidement, vous pouvez utiliser ces exemples :

# Suivi d'une commande (remplacer par un vrai UUID) Test Track

# Interface livreur (remplacer par de vrais UUIDs) Test Driver