PAGE EN COURS DE REDACTION
Les modules
Chaque module qui compose le backend est un µService. On trouve l'ensemble des µServices dans dev/user-backend-nest/microservices.
- auth : Authentification CAS
- cards : Cartes dématérialisées
- chatbot : Agent conversationnel
- clocking : Gestion du temps de travail
- contact-us : Formulaire de contact
- contacts : Annuaire
- features : Affichage des services dans l'app
- important-news : Bandeau d'information
- mail-calendar : Messagerie
- map : Plans
- notifications : Notifications internes
- restaurants : Menus des restos U du CROUS
- rss : Actualites
- schedule : Emploi du temps
- social-network : Réseaus sociaux
- static-pages : Affichage des pages statiques
- statistics : collecte de statistiques d'usage
Si on souhaite ne pas utiliser un module il suffit donc de ne pas le lancer en commentant la ligne correspondante dans le fichier package.json situé à la racine du projet.
"scripts": {
[...]
"back:auth": "cd dev/user-backend-nest/microservices/auth && npm",
"back:cards": "cd dev/user-backend-nest/microservices/cards && npm",
"back:chatbot": "cd dev/user-backend-nest/microservices/chatbot && npm",
"back:clocking": "cd dev/user-backend-nest/microservices/clocking && npm",
"back:contact-us": "cd dev/user-backend-nest/microservices/contact-us && npm",
"back:contacts": "cd dev/user-backend-nest/microservices/contacts && npm",
"back:features": "cd dev/user-backend-nest/microservices/features && npm",
"back:important-news": "cd dev/user-backend-nest/microservices/important-news && npm",
"back:mail-calendar": "cd dev/user-backend-nest/microservices/mail-calendar && npm",
"back:map": "cd dev/user-backend-nest/microservices/map && npm",
"back:notifications": "cd dev/user-backend-nest/microservices/notifications && npm",
"back:restaurants": "cd dev/user-backend-nest/microservices/restaurants && npm",
"back:rss": "cd dev/user-backend-nest/microservices/rss && npm",
"back:schedule": "cd dev/user-backend-nest/microservices/schedule && npm",
"back:social-network": "cd dev/user-backend-nest/microservices/social-network && npm",
"back:static-pages": "cd dev/user-backend-nest/microservices/static-pages && npm",
"back:statistics": "cd dev/user-backend-nest/microservices/statistics && npm"
},