DEV Community

Vishal Shetty
Vishal Shetty

Posted on

๐ŸŽฌ CineVerse โ€” A Movie Discovery Platform for Indian Users

Choosing what to watch shouldnโ€™t take longer than the movie itself.

With the rise of multiple OTT platforms, users often spend more time deciding than actually watching. I faced this problem myself โ€” and thatโ€™s how CineVerse was built.


๐ŸŽฅ Demo Video


๐Ÿš€ Live Demo

๐Ÿ”— https://cineversetv.vercel.app/


๐Ÿ’ก The Idea

CineVerse is designed as a centralized platform where users can:

  • Discover movies
  • Share reviews and ratings
  • Get quick insights using AI summaries
  • Interact with other users

Instead of jumping between multiple apps, everything is available in one place โ€” making movie discovery faster and more engaging.


โœจ Key Features

๐ŸŽฅ Movie Discovery

Browse movies through a clean and intuitive interface.
(Currently focused on a curated set of Indian content.)


โญ Reviews & Ratings

Users can:

  • Write reviews
  • Rate movies
  • Like other usersโ€™ reviews

๐Ÿค– AI-Based Review Summarization

When multiple reviews are available, CineVerse generates a short summary to help users quickly understand overall feedback.


๐Ÿ“Œ Watchlist

  • Add movies to a personalized watchlist
  • Track what you plan to watch

๐Ÿ”„ User Recommendations

Supports two types:

  • Normal Recommendation โ†’ Suggest a movie with a reason
  • Comparative Recommendation โ†’ โ€œIf you liked X, youโ€™ll like Yโ€

๐Ÿ’ฌ Real-Time Discussions

Each movie includes a discussion section where users can interact and share opinions.


๐Ÿ›  Admin Dashboard

  • Add and manage movies
  • Monitor platform activity
  • Control content

๐Ÿงฑ Tech Stack

  • Frontend: React.js
  • Backend: Supabase (Authentication, Database, Storage)
  • Database: PostgreSQL
  • Deployment: Vercel

๐Ÿง  What I Learned

Building CineVerse helped me understand:

  • Full-stack application development
  • Real-time data handling
  • Database design and relationships
  • Secure authentication
  • UI/UX improvements for better user experience

โš ๏ธ Current Limitations

  • Not all movies are included (curated dataset)
  • No mobile application yet
  • Recommendation system is currently logic-based

๐Ÿ”ฎ Future Improvements

  • Expand movie database
  • OTT API integration
  • Mobile app development
  • Advanced recommendation system
  • Real-time push notifications

๐ŸŽฏ Final Thoughts

CineVerse is an attempt to simplify how we discover and decide what to watch โ€” especially in an OTT-heavy environment focused on Indian audiences.

This started as an MCA mini project, but it turned into a valuable learning experience in building scalable and interactive applications.


๐Ÿ‘จโ€๐Ÿ’ป About Me

Built by Vishal Shetty

If you found this interesting, feel free to connect or share your feedback!


Top comments (0)