A fully responsive and clean Movie Explorer App built with Vite + ReactJS and powered by the TMDB API. It fetches and displays movies live with poster images, titles, release dates, and ratings. Click any movie to view its overview in a detail view. You can also add favorites and navigate with smooth routing.
๐ Live Demo: ibsa-movie-app.vercel.app
- ๐ Live movie fetching from TMDB API
- ๐๏ธ Displays posters, titles, release dates, and ratings
- โญ Favorite any movie you like
- ๐ Click a movie to see a beautiful detailed overview
- ๐ React Router integration for smooth navigation
- ๐ฑ Fully responsive on all screen sizes
- โก Built with Vite for lightning-fast performance
- ๐ฌ More detailed movie info and trailers Integrated
- Frontend: ReactJS + Vite
- Styling: CSS
- API: TMDB (The Movie Database)
- Routing: React Router
- Deployment: Vercel
# 1. Clone the repository
git clone https://github.com/ibsa-a1/React-Movie-App.git
cd React-Movie-App
# 2. Install dependencies
npm install
# 3. Start the development server
npm run devVisit http://localhost:5173 in your browser to view the app.
โ ๏ธ Make sure to get your TMDB API key and create a.envfile:VITE_TMDB_API_KEY=your_api_key_here
- ๐ Live Site: ibsa-movie-app.vercel.app
- ๐ GitHub Repo: React-Movie-App
- ๐ Refactor styling with TailwindCSS
- ๐ง Add genre-based filtering and search enhancements
- ๐ Add authentication for user-specific favorites
- ๐ช Enhance UI/UX with Framer Motion
Made with โค๏ธ by Ibsa Abera
GitHub: @ibsa-a1
โญ If you like this project, consider giving it a star on GitHub and share it โ it really helps!