Bannière de la page d'accueil

Matthieu Mourier

Développeur Web FullStack

Retour aux projets
Bannière du projet Mon Vieux Grimoire

Mon Vieux Grimoire

Le Défi

Développer l'API REST complète et sécurisée pour un site de notation de livres, en partant d'un front-end déjà existant. Le back-end devait gérer les utilisateurs, les livres et les notations, y compris l'upload d'images.

Compétences mises en pratique

Création d'API REST
Serveur avec Node.js & Express
Base de données NoSQL (MongoDB)
Sécurisation (Authentification JWT)
Gestion de fichiers (Middleware)

Ma Solution

J'ai mis en place un serveur Node.js avec le framework Express, connecté à une base de données MongoDB via Mongoose. J'ai développé des routes d'API pour toutes les opérations CRUD, implémenté un système d'authentification par token (JWT), et un middleware pour l'optimisation des images uploadées.