Skip to content

Alekiel42/dans-ma-valise-back

Repository files navigation

DMV Dans ma valise (back)

Contexte du projet

Il y a deux ans j'ai commencé le front d'un side project : il s’agit d’une application qui permet à l’utilisateur de proposer une liste d’objets à prendre avant de partir en vacances en fonction de la destination et de la durée. Elle précise aussi dans quelle pièce est supposée être rangé l’objet.

Mieux vaut tard que jamais, je m'occupe enfin du côté back, forte des mes nouvelles compétences acquises en deux ans.

Les étapes du projet documentées dans mon blog

J'ai décidé d'expliquer mes choix techniques et les technos utilisées dans mon blog: Etape 1 : https://alexandrabercoff.fr/blog/node-tsoa

Etape 1 : Initialisation du projet

Article : https://alexandrabercoff.fr/blog/node-tsoa

  • Tsoa c'est quoi ?
  • Organisation des fichiers pour respecter le principe des Separation of Concern
  • Injection des dépendances
  • Documentation OpenAPI
  • Configuration ELINT et Prettier
  • Precommit avec Husky

Etape 2 : Mise en place de la base de données

Etape 3 : Authentification et Tests

  • Authentification
  • Tests Unitaires (avec un server de test pour mongodb)
  • Tests intégrations

Etape 4 : Les autres Models

  • Tous les controllers / Models
  • configuration du CI sur Github
  • Appel d'une API extérieure

Etape 5 : Nouvelles fonctionnalités

  • Kafka

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published