Back to Projects
October 8, 2024
Web Application

YAMDS

Yet Another Movie Database Searcher - A feature-rich React movie search application.

A comprehensive movie search application built with React, Vite, and Zustand. Features movie search with pagination, trending movies, developer's picks, detailed movie information with cast/crew, favorites system, dark mode, and responsive design. Integrates with The Movie Database (TMDb) API for real-time data.

Features

  • Movie Search: Users can search for movies by title, with pagination.
  • Trending Movies: Displays a curated list of currently trending movies.
  • Developer's Pick: A manually curated list of selected movies featured on the homepage.
  • Movie Details: Comprehensive information about each movie, including plot summary, cast, genres, ratings, and trailers.
  • Favorites: Users can mark movies as favorites and view their favorite list.
  • Dark Mode: Toggle between light and dark themes for comfortable viewing.
  • Responsive Design: Optimized for both desktop and mobile devices.

Tech Stack

  • React: Frontend library for building the user interface.
  • Vite: Build tool and development server.
  • Zustand: State management library for managing global application state.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • TMDb API: The Movie Database API for fetching movie data.
  • Lucide React: Icon library for UI elements.