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)