Skip to main content

SceneHunt

A modern, responsive movie discovery app that lets you browse popular movies, search for your favorites, and manage a personal watchlist with persistent local storage.

Description

SceneHunt is a movie discovery application built to provide a smooth browsing experience for film enthusiasts. It integrates with The Movie Database (TMDB) API to fetch real-time movie data including popular titles, search results, and detailed information with cast and backdrops. The app features debounced real-time search for performance, skeleton loading states for perceived speed, and a personal favorites system that persists across sessions using localStorage. The responsive design adapts seamlessly from desktop to mobile, with toast notifications providing color-coded feedback for user actions like adding or removing favorites. The component architecture separates concerns cleanly between layout, pages, and reusable UI components, making the codebase maintainable and extensible.

Technologies

React TailwindCSS Vite

Date

2025

Type

Frontend

Client

Personal Project