CineVault
Built the React interface for a movie-tracking application using TMDB data to support film discovery, personal collections, and reviews. Implemented title search with TanStack Query's useInfiniteQuery and an IntersectionObserver sentinel, plus collection and review UI with filters, optimistic updates, loading states, cached API data, and persisted light/dark theme preferences. Technologies: React, React Router, TanStack Query, Tailwind CSS, Vite, JavaScript, TMDB API.