Skip to content

LaudeDignus/library-crud-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📚 Application de Gestion de Livres – Projet Full Stack

Développée dans le cadre du programme Talent4Startups – EDACY 2025, cette application web complète permet aux utilisateurs de gérer une collection de livres de manière simple, rapide et sécurisée.


🌐 Accès en ligne


🧠 Fonctionnalités principales

  • 🔐 Authentification avec système d’inscription / connexion
  • 📚 Gestion complète des livres (ajout, édition, suppression)
  • 🖼️ Ajout d’image pour chaque livre (par URL)
  • 🔍 Recherche par titre
  • 📄 Pagination des résultats
  • 🚪 Déconnexion sécurisée
  • ✅ Accès protégé via JWT
  • 🧼 Design sobre et responsive avec CSS vanilla

📁 Architecture

Ce projet est divisé en deux parties distinctes :

Backend (API REST) Frontend (Interface utilisateur)
Node.js, Express, MongoDB React, Axios, React Router
Hébergé sur Render Déployé sur Netlify
JWT pour la sécurité LocalStorage pour le token

👨‍💻 À propos du projet

Ce projet a été réalisé pour mettre en pratique les compétences Full Stack :

  • Structuration propre du code
  • Connexion sécurisée à une base de données distante (MongoDB Atlas)
  • Séparation claire des responsabilités (API / UI)
  • Déploiement professionnel accessible publiquement

🧪 Testez-le maintenant

  1. Créez un compte depuis l’interface.
  2. Ajoutez vos livres préférés avec image, titre, auteur, année.
  3. Modifiez ou supprimez-les.
  4. Déconnectez-vous en toute sécurité.

👤 Auteur

Développé par @LaudeDignus pour Talent4Startups – EDACY 2025


🚀 Evolution future ...

Ce projet peut facilement évoluer avec :

  • Upload d’images réelles avec Cloudinary
  • Ajout d’un système de notes ou de favoris

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors