
Authentification :
Les clients peuvent s'inscrire ou se connecter avec les informations nécessaires.
Exploration du menu :
Les clients peuvent parcourir les plats disponibles par catégorie.
Gestion des chariots :
Ajouter, modifier ou retirer la vaisselle dans le chariot et confirmer les commandes.
Options de paiement :
En ligne via Stripe ou Cash à la livraison.
Suivi des commandes :
Les clients peuvent voir l'état de leurs commandes via un tableau de bord.
Rédaction de témoignages :
Écrivez des témoignages qui seront affichés après la validation de l'administrateur.
Note de vaisselle :
Évaluez les plats avec des étoiles, une note par plat.
Gestion du profil :
Modifiez les informations de profil et récupérez le mot de passe.
Authentification :
Connexion dédiée aux chefs.
Gestion des commandes :
Afficher et modifier l'état des ordres (en attente, en préparation, préparé).
Suivi des statistiques :
Suivez les commandes totales, celles préparées par le chef et celles en attente.
Authentification :
Connexion dédiée pour le personnel de livraison.
Gestion des factures :
Afficher et modifier l'état des factures (en attente, en livraison, livrée).
Suivi des statistiques :
Suivez les factures en attente et celles livrées par le personnel de livraison.
Gestion des informations des applications :
Modifier les informations générales d'application.
Gestion des services, catégories, plats, chefs et personnel de livraison :
Ajouter, modifier ou supprimer les services, les catégories, les plats, les chefs et le personnel de livraison.
Validation des témoignages :
Modifiez l'état des témoignages avant l'affichage.
Suivi des métriques du restaurant :
Affichez le nombre de clients, de commandes et de montants totaux.
Clone le référentiel:
git clone https://github.com/kishyassin/ressineInstallez les dépendances:
composer install
npm installConfigurez votre fichier .env et générez la clé d'application:
cp .env.example .env
php artisan key:generateExécutez les migrations:
php artisan migrateMettre en œuvre ShoppingCart: depuis Anayarojo / ShoppingCart
composer require anayarojo/shoppingcart
php artisan vendor:publish --provider= " GloudemansShoppingcartShoppingcartServiceProvider " --tag= " config "Démarrer le serveur de développement:
php artisan serve
npm run dev Pour tester l'affichage avec des données réelles, insérez le script contenu dans le fichier data.sql dans la base de données.
Verser Ajouter Un administrateur, Veuillez créer Votre Compte, PUIS ACCÉDER à la base de Donnés pour changer le rôle de l'utilisateur en administrateur ou utilisez la commande php artisan make:filament-user .
Les contributions sont les bienvenues. Pour soumettre des modifications, veuillez débarquer le projet, créer une succursale et soumettre une demande de traction.
Ce projet est autorisé sous la licence du MIT.