Books API

Introduction

Bookshelf API est ma toute première API REST, développée en autodidacte avec Node.js, TypeScript, Express.js et MySQL. Un projet fondateur qui m'a permis de plonger dans le développement backend moderne et de poser les bases de mes projets suivants.

Date

Mars 2025

Domaine

API / Backend

Le projet

Une API complète pour gérer une bibliothèque personnelle : opérations CRUD, gestion des utilisateurs, authentification avec hachage sécurisé des mots de passe, validation des données et architecture RESTful propre. Initialement développée avec Deno, j'ai fait le choix stratégique de migrer vers Node.js pour bénéficier d'un écosystème plus mature. Chaque endpoint, chaque réponse HTTP suit les bonnes pratiques — un code que je comprends ligne par ligne.

Ce qu'il m'as apporté

Ce projet m'a appris bien plus que la technique. Il m'a prouvé que je peux maîtriser rapidement de nouvelles technologies en m'appuyant sur la documentation, des ressources en ligne et une utilisation réfléchie de l'IA. La migration Deno → Node.js m'a enseigné l'importance de l'adaptabilité et du pragmatisme face aux choix technologiques. Bookshelf API est devenu la fondation conceptuelle de mes projets suivants — la preuve que chaque premier pas compte.