Version API
v1.0.0
Environnement
Development
Base de données
PostgreSQL
Statut
Healthy
🎯 Fonctionnalités
Gestion Utilisateurs
Multi-rôles: Élève, Parent, Enseignant, Admin
Contenu Pédagogique
Génération de cours et exercices par IA
Assistant IA
Chat intelligent pour l'apprentissage
Abonnements
Gestion des plans et quotas
Authentification JWT
Sécurité avec tokens JWT et bcrypt
Historique
Suivi du contenu généré
⚙️ Technologies
Node.js
Express.js
PostgreSQL
JWT
bcrypt
Helmet
CORS
Joi
📡 Endpoints Principaux
GET
/health
Vérification de l'état du service
GET
/api-info
Informations sur l'API
POST
/auth/register
Inscription utilisateur
POST
/auth/login
Connexion utilisateur
POST
/auth/refresh
Rafraîchir le token
POST
/auth/logout
Déconnexion
ℹ️ Informations
Base URL: /
Format de réponse: JSON
Authentification: Bearer Token (JWT)
CORS: Activé pour tous les domaines configurés
Rate Limiting: Désactivé en développement