GSB Backend API

Description

API backend pour l'application GSB (Gestion de Suivi des Bordereaux).

Installation

npm install

Configuration

Créez un fichier .env à la racine du projet avec les variables d'environnement suivantes :

MONGO_URI=votre_uri_mongodb
MONGO_USER=votre_utilisateur
MONGO_PASSWORD=votre_mot_de_passe
JWT_SALT=votre_salt_jwt

Démarrage

npm start

Documentation API

La documentation complète de l'API est disponible dans le dossier docs/. Pour la générer :

npm run docs

Endpoints Principaux

  • /api/users - Gestion des utilisateurs
  • /api/bills - Gestion des bordereaux
  • /api/login - Authentification

Technologies

  • Node.js
  • Express
  • MongoDB
  • JWT pour l'authentification

Structure du Projet

├── controller/    # Contrôleurs de l'application
├── models/       # Modèles de données
├── routes/       # Routes de l'API
├── middleware/   # Middlewares
├── utils/        # Utilitaires
└── docs/         # Documentation générée