Skip to content

🎫 API REST moderne pour la gestion d'événements et de billetterie. Construite avec Node.js, Express et MongoDB. Inclut authentification JWT, paiements sécurisés et documentation Swagger.

Notifications You must be signed in to change notification settings

salimskander/tix-api

Repository files navigation

Tix API

API de gestion de billets et d'événements permettant la création, la réservation et le suivi des événements.

🚀 Fonctionnalités

  • Gestion des événements
  • Réservation de billets
  • Authentification sécurisée
  • Gestion des utilisateurs

📋 Prérequis

  • Node.js >= 16
  • MongoDB
  • npm ou yarn

⚙️ Installation

# Cloner le dépôt
git clone https://github.com/Elyter/tix-API.git

# Installer les dépendances
npm install

# Configurer les variables d'environnement
cp .env.example .env

# Démarrer le serveur
npm run dev

🔧 Configuration

Créez un fichier .env à la racine du projet :

PORT=3000
MONGODB_URI=mongodb://localhost:27017/tix-api
JWT_SECRET=votre_secret

📚 Documentation API

La documentation de l'API est disponible sur /api/docs

🧪 Tests

# Lancer les tests
npm run test

# Couverture des tests
npm run test:coverage

📝 Licence

MIT

About

🎫 API REST moderne pour la gestion d'événements et de billetterie. Construite avec Node.js, Express et MongoDB. Inclut authentification JWT, paiements sécurisés et documentation Swagger.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published