Skip to content

Watch'em is a full-stack movie recommendation and playlist management web app that allows users to discover, organize, and share their favorite movies effortlessly.

Notifications You must be signed in to change notification settings

divyadhimaan/watch-em

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watch'em - Your Watchlist Just Got Smarte

Watch'em is a full-stack movie recommendation and playlist management web app that allows users to discover, organize, and share their favorite movies effortlessly. With user authentication, personalized movie playlists, ratings, and streaming availability, Watch'em enhances the movie-watching experience.

Alt text

Features 🚀

  • User Authentication & Profiles: Secure signup/login with personal profiles to track playlists, ratings, and reviews.
  • Movie Playlists: Create, manage, and share custom movie playlists.
  • Advanced Search & Filtering: Search by title, genre, or actor with genre-based filtering.
  • Streaming Availability: Fetch streaming platform info (Netflix, Prime, Disney+, etc.) via JustWatch/Reelgood API.
  • Ratings & Reviews: Rate movies, write reviews, and view aggregated ratings.
  • Movie Recommendations: Get personalized movie suggestions using TMDb/OMDb APIs.
  • User Dashboard: Track playlists, ratings, and trending movies.
  • Social Sharing: Share playlists with friends and follow other users.
  • User authentication using jwt backend

Tech Stack

  • Frontend: ReactJs, NextJs, Once UI

  • Backend: Java + Spring Boot (REST APIs), MongoDB, JWT Authentication.

  • APIs: TMDb, JustWatch/Reelgood, OMDB for movie data and streaming availability.

  • Deployment: React (Vercel/Netlify), Spring Boot (AWS/Heroku), MongoDB Atlas.

  • Data Caching: React Query (now called TanStack Query) or SWR are both powerful for frontend data fetching with caching — especially in Next.js apps.

Once UI

once-ui.com/docs

About

Watch'em is a full-stack movie recommendation and playlist management web app that allows users to discover, organize, and share their favorite movies effortlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11