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)