De quoi le template est composé
La commande en ligne d'un restaurant en trois applications : le site de commande pour les clients, le tableau de bord du personnel pour la cuisine et le bureau, et l'API NestJS qui les sert toutes les deux.
| Application | Dossier | Port | Description |
|---|---|---|---|
| Site de commande | storefront/ | 3030 | Le menu avec recherche et filtres, les pages de plats et de menus combinés, le composeur de repas, le panier, la livraison ou le retrait sur place, le paiement sur la page de Stripe ou de PayPal, le suivi de commande, les comptes clients avec points de fidélité, et les cuisines avec leurs zones de livraison |
| Tableau de bord du personnel | admin-dashboard/ | 3031 | Vue d'ensemble, commandes avec notifications en direct, menu, catégories, clients, éditeur de la page d'accueil, studio IA et assistant IA, équipe et rôles, et paramètres du restaurant |
| API | back-end/ | 8000 | NestJS et TypeORM, sur SQLite en local et sur MySQL par configuration, chaque route sous /api |
Contenu de votre pack
Le pack Site de commande contient uniquement le site destiné aux clients.
| Application | Dossier | Port | Description |
|---|---|---|---|
| Site de commande | storefront/ | 3030 | Le menu avec recherche et filtres, les pages de plats et de menus combinés, le composeur de repas, le panier, la livraison ou le retrait sur place, le paiement sur la page de Stripe ou de PayPal, le suivi de commande, les comptes clients avec points de fidélité, et les cuisines avec leurs zones de livraison |
Il lit son menu, ses cuisines et ses commandes depuis l'API du template, il a donc besoin que cette API tourne. L'API et le tableau de bord du personnel sont des packs séparés et ne font pas partie de ce téléchargement.
Contenu de votre pack
Le pack Tableau de bord du personnel contient uniquement le back-office du restaurant.
| Application | Dossier | Port | Description |
|---|---|---|---|
| Tableau de bord du personnel | admin-dashboard/ | 3031 | Vue d'ensemble, commandes avec notifications en direct, menu, catégories, clients, éditeur de la page d'accueil, studio IA et assistant IA, équipe et rôles, et paramètres du restaurant |
Il n'a aucune donnée propre : chaque écran lit l'API du template, il a donc besoin que cette API tourne. L'API et le site de commande sont des packs séparés et ne font pas partie de ce téléchargement.
Contenu de votre pack
Le pack API backend contient uniquement l'API NestJS, avec la base de données, le restaurant de démonstration et toutes les routes utilisées par les deux frontends.
| Application | Dossier | Port | Description |
|---|---|---|---|
| API | back-end/ | 8000 | NestJS et TypeORM, sur SQLite en local et sur MySQL par configuration, chaque route sous /api |
Le site de commande et le tableau de bord du personnel sont des packs séparés et ne font pas partie de ce téléchargement. N'importe quel client peut utiliser l'API via HTTP.
Sous Windows, utilisez PowerShell ou Git Bash pour les commandes de ces guides.
Les deux frontends fonctionnent en anglais et en arabe, avec l'interface arabe disposée de droite à gauche, et dans un thème clair et un thème sombre.
