Skip to content

Guri10/streammate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 StreamMate

A full-stack personal watchlist & movie dashboard app powered by TMDB. Search for your favorite movies or TV shows, track your watch progress, rate them, and get smart insights through visual stats.


πŸš€ Features

  • πŸ” User Authentication β€” Sign up, login, and manage your personalized watchlist
  • πŸ” Smart Search β€” Search for movies or shows with real-time suggestions from TMDB
  • 🎞️ Watchlist Management β€” Add, edit, delete, and rate items in your watchlist
  • πŸ“Š Insights Dashboard β€” View charts like top genres, total watch time, average ratings
  • 🧠 Auto Metadata Fetching β€” Automatically fetch genre, poster, and runtime from TMDB
  • 🌐 Responsive UI β€” Built with Tailwind CSS, fully responsive and mobile-ready
  • ☁️ Deployed Full Stack β€” Frontend on Vercel, backend on Render, database on MongoDB Atlas

πŸ›  Tech Stack

Layer Tech
Frontend React, Vite, Tailwind CSS
Backend Node.js, Express.js
Database MongoDB Atlas
Auth JWT, React Context
APIs TMDB API
Charts Recharts
Deployment Vercel (frontend), Render (backend)

πŸ“¦ Installation & Setup

πŸ”‘ Prerequisites

  • Node.js & npm or pnpm
  • MongoDB Atlas cluster
  • TMDB API Key

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published