
Autenticación :
Los clientes pueden registrarse o iniciar sesión con la información necesaria.
Exploración del menú :
Los clientes pueden explorar los platos disponibles por categoría.
Gestión del carrito :
Agregue, modifique o elimine los platos en el carrito y confirme los pedidos.
Opciones de pago :
En línea a través de Stripe o Efectivo de Entrega.
Seguimiento de pedidos :
Los clientes pueden ver el estado de sus pedidos a través de un tablero.
Escribir testimonios :
Escriba testimonios que se mostrarán después de la validación del administrador.
Calificación del plato :
Califica los platos con estrellas, una calificación por plato.
Gestión del perfil :
Modifique la información del perfil y recupere la contraseña.
Autenticación :
Inicio de sesión dedicado para chefs.
Gestión de pedidos :
Ver y modificar el estado de los pedidos (pendiente, en preparación, preparado).
Seguimiento de estadísticas :
Rastree los pedidos totales, los preparados por el chef y los pendientes.
Autenticación :
Inicio de sesión dedicado para el personal de entrega.
Gestión de facturas :
Ver y modificar el estado de las facturas (pendiente, en entrega, entregado).
Seguimiento de estadísticas :
Rastree las facturas pendientes y las entregadas por el personal de entrega.
Gestión de la información de la aplicación :
Modificar información general de la aplicación.
Gestión de servicios, categorías, platos, chefs y personal de entrega :
Agregue, modifique o elimine los servicios, categorías, platos, chefs y personal de entrega.
Validación testimonial :
Cambie el estado de los testimonios antes de la visualización.
Seguimiento de métricas de restaurante :
Ver el número de clientes, pedidos y cantidades totales.
Clon el repositorio:
git clone https://github.com/kishyassin/ressineInstalar dependencias:
composer install
npm installConfigure su archivo .env y genere la clave de aplicación:
cp .env.example .env
php artisan key:generateEjecutar las migraciones:
php artisan migrateImplementar la pista de compras: desde Anayarojo/Shoppingcart
composer require anayarojo/shoppingcart
php artisan vendor:publish --provider= " GloudemansShoppingcartShoppingcartServiceProvider " --tag= " config "Inicie el servidor de desarrollo:
php artisan serve
npm run dev Para probar la pantalla con datos reales, inserte el script contenido en el archivo data.sql en la base de datos.
Pour Ajouter Un Administrateur, Veuillez Créer Votre Compte, Puis Accérder à la Base de Données Cambillador Pour le Rôle de l'utilisateur en Administrateur Ou Utilisez La Commandde php artisan make:filament-user .
Las contribuciones son bienvenidas. Para enviar cambios, desembolse el proyecto, cree una sucursal y envíe una solicitud de extracción.
Este proyecto tiene licencia bajo la licencia MIT.