De qué se compone la plantilla
Los pedidos online de un restaurante en tres aplicaciones: el sitio web de pedidos para los clientes, el panel del personal para la cocina y la oficina, y la API de NestJS que hay detrás de ambos.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Sitio web de pedidos | storefront/ | 3030 | El menú con búsqueda y filtros, las páginas de platos y combos, el creador de comidas, el carrito, entrega a domicilio o recogida, el pago en la propia página de Stripe o de PayPal, el seguimiento de pedidos, las cuentas de cliente con puntos de recompensa, y las cocinas con sus zonas de reparto |
| Panel del personal | admin-dashboard/ | 3031 | Resumen, pedidos con notificaciones en directo, menú, categorías, clientes, el editor de la página de inicio, el estudio de IA y el asistente de IA, equipo y roles, y los ajustes del restaurante |
| API | back-end/ | 8000 | NestJS y TypeORM, con SQLite en local y MySQL mediante configuración, con todas las rutas bajo /api |
Qué contiene tu paquete
El paquete Sitio web de pedidos es el sitio web para clientes por sí solo.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Sitio web de pedidos | storefront/ | 3030 | El menú con búsqueda y filtros, las páginas de platos y combos, el creador de comidas, el carrito, entrega a domicilio o recogida, el pago en la propia página de Stripe o de PayPal, el seguimiento de pedidos, las cuentas de cliente con puntos de recompensa, y las cocinas con sus zonas de reparto |
Lee su menú, sus cocinas y sus pedidos de la API de la plantilla, así que necesita esa API en marcha. La API y el panel del personal son paquetes aparte y no están en esta descarga.
Qué contiene tu paquete
El paquete Panel del personal es la trastienda del restaurante por sí sola.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Panel del personal | admin-dashboard/ | 3031 | Resumen, pedidos con notificaciones en directo, menú, categorías, clientes, el editor de la página de inicio, el estudio de IA y el asistente de IA, equipo y roles, y los ajustes del restaurante |
No tiene datos propios: cada pantalla lee la API de la plantilla, así que necesita esa API en marcha. La API y el sitio web de pedidos son paquetes aparte y no están en esta descarga.
Qué contiene tu paquete
El paquete API Backend es la API de NestJS por sí sola, con la base de datos, el restaurante de demostración y todas las rutas que usan los dos frontends.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| API | back-end/ | 8000 | NestJS y TypeORM, con SQLite en local y MySQL mediante configuración, con todas las rutas bajo /api |
El sitio web de pedidos y el panel del personal son paquetes aparte y no están en esta descarga. Cualquier cliente puede usar la API por HTTP.
En Windows, usa PowerShell o Git Bash para los comandos de estas guías.
Ambos frontends funcionan en inglés y en árabe, con la interfaz árabe de derecha a izquierda, y en un tema claro y uno oscuro.
