Projet d'apothéose née d'une collaboration entre 4 personnes : 2 front-end, 2 back-end
Equipe front-end : Julien Goletto & Pierre Arragain
Equipe back-end : Frédéric Basler & Helene Nguyen
Pour le développement de l'API, nous travaillerons avec l'environnement NodeJS ainsi que son framework Express.
Nous allons utiliser Sqitch pour le versioning et la migration de la bases de données.
Pour ce qui est de la gestion de notre base de données (SBGD) notre décision c'est porté sur PostgreSQL.
Les test au sein de notre API seront effectués par Jest.
Création de toute la documentation de notre API avec l'aide de Swagger.
- Etude du projet
- Base de données
- Initialisation
- Serveur
- Schéma
- Error Logger
- Error Handler
- Authentification
- DataMapper
- Routes
- Swagger Docs
- Controllers
- Rest Client
-
Dépendances dev :
- Rest Client
- Insomnia
- Database Client
- LiveShare