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
- 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
- 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
π Try it here: https://moviesearch-roan-nu.vercel.app/
- 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
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! πΏπ₯