Back to Projects
Full-Stack Developer•2024•Full-Stack
Movie Life • Explore & Favorite Movies & Series
Outdated
A full-stack platform for organizing your personal movie and series universe.

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