King Kakatsi
  • Home
  • About
  • Services
  • Projects
  • Stacks
FREN
Contact
King Kakatsi

I build clear, living and maintainable experiences.

Contact & Networks

Source code

All my projects are open source on GitHub.

Find my projects on GitHub→

© 2026 King Kakatsi. All rights reserved.

Designed and built with care.

Cineverse

Back

CineVerse was built by a four-person full-stack team. The real challenge wasn't just coding a movie platform, it was keeping four people aligned under time pressure, without the project splitting into four different directions. I took ownership of that coordination, and the result proves it: a cohesive product, delivered on time, with a clean architecture despite the number of contributors. The platform lets users explore movies through the TMDB API, rate them with an emoji-based system, write threaded reviews, and build their own wishlist. The displayed rating for each movie blends TMDB's score with user ratings, reflecting both external data and real community feedback. On the admin side, the platform becomes a real management tool: syncing movies from TMDB individually or in bulk, managing users and their roles, a statistics dashboard covering genre distribution, top-rated movies, registration trends, and review sentiment analysis. Authentication covers email and password with verification, plus sign-in through Google and GitHub, with secure sessions and role-based access control enforced at both the interface and API level. Before going to production, every risky scenario was anticipated and tested, expired tokens, unauthorized access, database failures, to make sure the platform holds up without surprises the day it actually matters. Technically, CineVerse runs on Next.js 16 with the App Router, Prisma as the ORM, and MongoDB Atlas as the database, NextAuth.js for OAuth authentication, and a multi-stage Docker deployment with a built-in health check.

  • Next.js
  • Tailwind CSS
  • MongoDB
  • Prisma

Links

Demo↗GitHub