Bibliothèque Numérique
PublicNext.jsSpring BootPostgreSQL

À propos du projet
Application web de bibliothèque numérique avec gestion des utilisateurs, livres, auteurs et interactions sociales.
Plateforme complète de bibliothèque numérique avec frontend Next.js 15 et backend Spring Boot. Permet la gestion des utilisateurs avec photos de profil, publication et gestion de livres par les utilisateurs, gestion des auteurs, espace de discussion et notation par livre, et téléchargement sécurisé des livres. Le frontend utilise React Query pour la consommation de l'API, TailwindCSS pour le design, et React Hook Form avec Zod pour les formulaires. Le backend offre une API RESTful avec Spring Security (JWT), Spring Data JPA, stockage de fichiers (images et PDF), et base de données PostgreSQL/H2.