De quoi le template est composé
Un tableau de bord admin avec un assistant IA, en deux applications : le tableau de bord auquel votre équipe se connecte, et l'API NestJS qui le sert.
| Application | Dossier | Port | Description |
|---|---|---|---|
| Tableau de bord | front-end/ | 3030 | Next.js 16 : la vue d'ensemble avec chiffres, graphiques, calendrier et tâches rapides, les utilisateurs, les projets, les administrateurs avec leurs rôles et permissions, les paramètres, l'assistant IA, et une page des composants d'interface |
| API | back-end/ | 8000 | NestJS et TypeORM, sur SQLite en local et MySQL par configuration, toutes les routes sous /api, avec mises à jour des permissions en direct et un serveur MCP |
Le tableau de bord embarque aussi une fausse API intégrée avec des données d'exemple, il peut donc fonctionner seul pendant que vous concevez. Relié à l'API, il y lit et y enregistre tout.
Contenu de votre pack
Le pack Admin Dashboard est le tableau de bord seul.
| Application | Dossier | Port | Description |
|---|---|---|---|
| Tableau de bord | front-end/ | 3030 | Next.js 16 : la vue d'ensemble avec chiffres, graphiques, calendrier et tâches rapides, les utilisateurs, les projets, les administrateurs avec leurs rôles et permissions, les paramètres, l'assistant IA, et une page des composants d'interface |
Il fonctionne tout de suite sur sa fausse API intégrée : les admins, rôles, utilisateurs, projets, tâches et paramètres d'exemple vivent dans votre navigateur, et l'assistant IA répond à partir de ces données, sans fournisseur d'IA ni clé. Quand vous avez une API, un seul paramètre y relie le tableau de bord. L'API NestJS fait partie du pack Full Stack et n'est pas dans ce téléchargement.
Sous Windows, utilisez PowerShell ou Git Bash pour les commandes de ces guides.
Le tableau de bord fonctionne en anglais et en arabe, avec l'interface arabe disposée de droite à gauche, et en thème clair ou sombre.
