King Kakatsi
  • Accueil
  • À propos
  • Services
  • Projets
  • Stacks
FREN
Contact
King Kakatsi

Je construis des expériences claires, vivantes et maintenables.

Contacts & Réseaux

Code source

Découvrez tous mes projets open source sur GitHub.

Trouvez mes projets sur GitHub→

© 2026 King Kakatsi. Tous droits réservés.

Conçu et construit avec soin.

Cineverse

Retour

CineVerse a été réalisé en équipe de quatre développeurs full-stack. Le vrai défi n'était pas seulement de coder une plateforme de films, c'était de garder quatre personnes parfaitement alignées sous pression de temps, sans que le projet ne parte dans quatre directions différentes. J'ai pris cette coordination en charge, et le résultat le prouve : un produit cohérent, livré dans les délais, avec une architecture propre malgré le nombre de contributeurs. La plateforme permet aux utilisateurs d'explorer des films via l'API TMDB, de les noter avec un système d'emojis, d'écrire des avis avec fils de discussion, et de construire leur propre liste de favoris. La note affichée pour chaque film combine la note TMDB et celle des utilisateurs, pour refléter aussi bien la donnée externe que l'avis réel de la communauté. Côté admin, la plateforme devient un véritable outil de gestion : synchronisation de films depuis TMDB à l'unité ou en masse, gestion des utilisateurs et de leurs rôles, tableau de bord statistique avec distribution des genres, films les mieux notés, évolution des inscriptions et analyse de sentiment des avis. L'authentification couvre email/mot de passe avec vérification, ainsi que connexion via Google et GitHub, avec sessions sécurisées et contrôle d'accès par rôle appliqué à la fois côté interface et côté API. Avant la mise en production, chaque scénario à risque a été anticipé et testé, tokens expirés, accès non autorisé, pannes de base de données, pour garantir une plateforme qui tient la charge sans mauvaise surprise le jour où ça compte vraiment. Techniquement, CineVerse repose sur Next.js 16 avec App Router, Prisma comme ORM et MongoDB Atlas comme base de données, NextAuth.js pour l'authentification OAuth, et un déploiement Docker en build multi-étapes avec health check intégré.

  • Next.js
  • Tailwind CSS
  • MongoDB
  • Prisma

Liens

Démo↗GitHub