JMV Backend API

Backend pour l'application JMV - Authentification, commentaires et réactions

Endpoints disponibles

🔐 Authentification

  • POST/api/auth/register- Inscription
  • */api/auth/[...nextauth]- NextAuth (login, session, etc.)

👤 Utilisateurs

  • GET/api/users/me- Profil utilisateur
  • PATCH/api/users/me- Modifier profil
  • POST/api/users/me/avatar- Upload avatar

💬 Commentaires

  • GET/api/videos/[videoId]/comments- Liste des commentaires
  • POST/api/videos/[videoId]/comments- Ajouter un commentaire
  • DELETE/api/comments/[id]- Supprimer un commentaire

❤️ Réactions

  • GET/api/videos/[videoId]/reactions- Compteurs + réaction utilisateur
  • POST/api/videos/[videoId]/reactions- Ajouter/modifier réaction
  • DELETE/api/videos/[videoId]/reactions- Retirer réaction

Types de réactions

👍❤️😂😮😢😠