Skip to content

AKameni1/LibraryManagementBackend

Repository files navigation

Système de Gestion de Bibliothèque - Backend

Développé par

  • Arthur Junior Kameni Tchualeu
  • Nizar Amanchar
  • Jayson Lefebvre

Description

API backend pour un système de gestion de bibliothèque développé avec Node.js, Express, et MySQL.

Technologies Utilisées

  • Node.js
  • Express.js
  • MySQL (via XAMPP)
  • Sequelize ORM
  • JWT pour l'authentification

Installation

Prérequis

  • Node.js
  • XAMPP

Étapes d'installation

  1. Cloner le repository
git clone https://github.com/votre-username/LibraryManagementBackend.git
cd LibraryManagementBackend
  1. Installer les dépendances
npm install
  1. Configuration de la base de données
  • Démarrer XAMPP
  • Démarrer Apache et MySQL
  • Accéder à phpMyAdmin (http://localhost/phpmyadmin)
  • Créer une nouvelle base de données nommée 'librarymanagementdb'
  • Importer le fichier librarymanagementdb.sql
  1. Configuration de l'environnement
  • Copier le contenu depuis le fichier .env.example
  1. Création du super-admin
node createSuperAdmin.js
  1. Démarrer le serveur
# Mode développement
npm run dev

About

Backend of the LibraryManagement App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •