Back to Projects
Full-Stack Developer2024Full-Stack

Movie Life • Explore & Favorite Movies & Series

Outdated

A full-stack platform for organizing your personal movie and series universe.

Project image 1

The Challenge

TMDB gives you a solid catalog but nothing remembers your preferences. Building the personal layer — auth, favorites, watchlists — on top of a third-party API means every piece of state has to be intentional. The tricky part wasn't the search; it was keeping local and remote state in sync without things feeling laggy.

The Solution

React frontend with a Node.js backend and MongoDB for user data. React Query manages fetching and caching so the UI stays snappy. Users can search titles, mark favorites, and organize a watchlist. The architecture keeps the TMDB integration clean and isolated so swapping or extending it later wouldn't require touching the rest of the app.

Key Features

  • Search and explore a large catalog of movies and series
  • Favorite and organize content into a personal watchlist
  • Smooth client-side experience with React Query
  • Clean and responsive design
  • Modular structure built for future extensions

Technologies

ReactNode.jsMongoDBReact Query