
GitHub - SoulaimakH/Archi_batiment
Table des matières
Le projet vise à développer une API en utilisant NestJS, intégrant MongoDB comme base de données et Docker pour la containerisation.
L'API permettra de calculer la surface maximale d'eau stockée pour une liste de hauteurs de bâtiments donnée.
src :
config: Contient les fichiers de configuration du projet, en particulier MongooseConfigService pour la configuration de la base de données.controller: Regroupe les contrôleurs NestJS responsables de la gestion des requêtes HTTP.services: Contient les services NestJS qui encapsulent la logique métier de l'application.dto: Data Transfer Objects, utilisés pour définir la structure des données échangées entre les clients et le serveur.entities: Modèles de données représentant l'entité stockée en base de données (listBatiment).tests: Répertoire dédié aux fichiers de tests unitaires avec Jest.logger: Gestion des logs de l'application.module: Contient le module NestJS, qui organisent et regroupent les composants liés.main: Fichier principal de l'application NestJS.env.dev: Fichier de configuration pour l'environnement de développement.
env.prod: Fichier de configuration pour l'environnement de production.
dockerfile: Fichier Docker pour la construction de l'image de l'application.