Real movie data
V Stream uses TMDB API to display trending movies, series, posters, ratings, trailers, cast information and similar titles.
V Stream is a portfolio-level streaming web application inspired by platforms like Netflix and Disney+. It combines real movie data from TMDB with authentication, watchlist features, favourites, trailers, reviews and a clean cinematic user interface.
TMDB
Real movie API
Firebase
Auth and user data
Next.js
Modern app router
V Stream uses TMDB API to display trending movies, series, posters, ratings, trailers, cast information and similar titles.
Users will be able to save movies and series to their own watchlist after logging in.
Authentication is powered by Firebase with email/password and Google sign-in support.
The platform is planned to support user comments and reviews through Firestore.
Future recommendation rows can be generated from user favourites, watch history and preferred genres.
The project is built with Next.js App Router, server-side API handling and reusable component architecture.
V Stream is designed as a realistic full-stack portfolio project. Movie content is fetched from TMDB, user accounts are handled with Firebase Authentication, and user-specific features like watchlist, favourites and comments are stored in Firestore.