Ce projet est le backend de l'application my_task_front. Il fournit une API utilisée par l'application frontend pour gérer les tâches.
- James ABIB
- Ronan KIELT
- Charles CRETOIS
Assurez-vous d'avoir Node.js installé.
Installez les dépendances en exécutant la commande suivante :
Les scripts suivants sont disponibles :
npm run build: Compile les fichiers TypeScript en JavaScript dans le dossier dist.npm run format: Formate le code à l'aide de Prettier.npm start: Lance l'application en utilisant Node.js.npm run start:dev: Lance l'application en mode développement avec rechargement à chaud.npm run start:debug: Lance l'application en mode débogage avec rechargement à chaud.npm run start:prod: Lance l'application en mode production.npm run start:docker: Lance l'application dans un conteneur Docker en utilisant Docker Compose.npm run start:docker:dev: Lance l'application dans un conteneur Docker en mode développement avec rechargement à chaud.npm run start:docker:debug: Lance l'application dans un conteneur Docker en mode débogage avec rechargement à chaud.npm run docker:compose: Démarre les conteneurs Docker nécessaires à l'application.npm run lint: Vérifie le code à l'aide d'ESLint et apporte des corrections automatiques si possible.npm test: Exécute les tests à l'aide de Jest.npm run test:watch: Exécute les tests en mode surveillance.npm run test:cov: Exécute les tests avec une couverture de code.npm run test:debug: Exécute les tests en mode débogage.npm run test:e2e: Exécute les tests d'end-to-end.