MovieBase is a modern movie browsing web application built with React.js, Redux Toolkit, and CSS. It allows users to explore movies by genre, popularity, and rating, view detailed information, and manage a personal watchlist. The app fetches real-time movie data from The Movie Database (TMDB) API and is fully responsive for tablets and mobile devices.
- 🔍 Search Movies by title.
- 🎭 View Movie Details (cast, genres, ratings, synopsis).
- 🎬 Browse Movies (Trending, Popular, Top Rated, Genre-based).
- 📌 Add to Watchlist using Redux Toolkit.
- 🎥 Responsive Carousel for featured movies.
- 🔔 Notifications via React Toastify.
- 🎨 Smooth UI with React Icons and SweetAlert2.
- 📱 Fully Responsive for mobile and tablet devices.
- React.js (v19)
- Redux Toolkit
- React Router Dom
- React Responsive Carousel
- React Icons
- React Toastify
- SweetAlert2
- CSS
- TMDB API
- Clone the repository:
git clone https://github.com/devdasamale/MovieBase.git cd MovieBase
- Install dependencies:
npm install
- Start the application:
npm start