De quoi le template est composé
La présence en ligne d'une agence immobilière en trois applications : le site public des biens, le tableau de bord de l'agence et l'API NestJS qui sert les deux.
| Application | Dossier | Port | Description |
|---|---|---|---|
| Site public | storefront/ | 3030 | Des biens à acheter et à louer avec des filtres conservés dans l'adresse, des pages de bien avec galeries de photos et pièces mises en scène par IA, des biens enregistrés, une comparaison côte à côte, la page de l'agence, un formulaire de contact et des demandes de visite |
| Tableau de bord de l'agence | admin-dashboard/ | 3031 | Vue d'ensemble avec une carte des biens, les biens et l'éditeur de bien, les demandes, les visites, le studio de mise en scène IA, l'assistant IA, les paramètres, les administrateurs et les rôles, les notifications en direct |
| API | back-end/ | 8000 | NestJS 11 et TypeORM, sur SQLite en local et MySQL par configuration, toutes les routes sous /api |
Le dossier contient aussi docker-compose.yml, qui construit et démarre les trois applications avec une seule commande, et chaque application a son propre Dockerfile.
Contenu de votre pack
Le pack Site public est le site des biens, seul.
| Application | Dossier | Port | Description |
|---|---|---|---|
| Site public | storefront/ | 3030 | Des biens à acheter et à louer avec des filtres conservés dans l'adresse, des pages de bien avec galeries de photos et pièces mises en scène par IA, des biens enregistrés, une comparaison côte à côte, la page de l'agence, un formulaire de contact et des demandes de visite |
Il n'a aucune donnée propre : chaque annonce, photo, quartier et paramètre vient de l'API Velra, donc cette API doit être lancée. L'API et le tableau de bord de l'agence sont des packs séparés et ne sont pas dans ce téléchargement.
Contenu de votre pack
Le pack Tableau de bord de l'agence est le back-office de l'agence, seul.
| Application | Dossier | Port | Description |
|---|---|---|---|
| Tableau de bord de l'agence | admin-dashboard/ | 3031 | Vue d'ensemble avec une carte des biens, les biens et l'éditeur de bien, les demandes, les visites, le studio de mise en scène IA, l'assistant IA, les paramètres, les administrateurs et les rôles, les notifications en direct |
Il n'a aucune donnée propre : chaque écran lit et écrit via l'API Velra, donc cette API doit être lancée. L'API et le site public sont des packs séparés et ne sont pas dans ce téléchargement.
Contenu de votre pack
Le pack API backend est l'API NestJS, seule, avec la base de données, l'agence de démonstration et toutes les routes utilisées par les deux frontends.
| Application | Dossier | Port | Description |
|---|---|---|---|
| API | back-end/ | 8000 | NestJS 11 et TypeORM, sur SQLite en local et MySQL par configuration, toutes les routes sous /api |
Le site public et le tableau de bord de l'agence sont des packs séparés et ne sont pas dans 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 avec un thème clair, un thème sombre et un thème système.
