Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🎬 MovieHub

A modern React movie discovery app inspired by IMDb

React TMDB Appwrite Vite

✨ What it does

A clean, responsive single-page movie browser built with React that helps you discover:

  • Current popular, trending, and top-rated movies
  • Real-time search with debounced input (small delay after typing β†’ fewer API calls)
  • Beautiful movie posters, ratings & release info from TMDB API

Current Features

  • Homepage shows popular movies (fetched from TMDB)
  • Search tab with debounced search (waits ~400ms after last keystroke)
  • Responsive design (mobile + desktop)
  • Clean UI with hover effects & smooth loading

Planned / Upcoming Features

  • Movie detail page (redirect on click β†’ full description, cast, trailer, reviews)
  • Appwrite backend integration:
    • Track most searched movies
    • Show Top 5 Most Searched Movies on homepage
  • Favorites / Watchlist (local storage or Appwrite)
  • Dark mode toggle

πŸš€ Live Demo

πŸ”— Try it here: https://moviesearch-roan-nu.vercel.app/


πŸ› οΈ Tech Stack

  • Frontend: React (Vite), React Router (future), Tailwind CSS
  • API: The Movie Database (TMDB) API v3
  • Search Optimization: Debounce
  • Future Backend: Appwrite (for search analytics & top 5 ranking)
  • Deployment: Vercel / Netlify

πŸ™Œ Contributing

Contributions are welcome!

Especially if you want to help with:

  • Adding the movie detail page
  • Implementing Appwrite + top 5 most searched
  • Improving UI/animations
  • Adding dark mode

Just open an issue or PR πŸ˜„


Made with ❀️ by a movie lover in Kerala
Happy watching! 🍿πŸŽ₯

Releases

Packages

Contributors

Languages