Skip to content

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.

Notifications You must be signed in to change notification settings

devdasamale/MovieBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 MovieBase

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.

🚀 Features

  • 🔍 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.

🛠️ Technologies Used

  • React.js (v19)
  • Redux Toolkit
  • React Router Dom
  • React Responsive Carousel
  • React Icons
  • React Toastify
  • SweetAlert2
  • CSS
  • TMDB API

📦 Installation

  1. Clone the repository:
    git clone https://github.com/devdasamale/MovieBase.git
    cd MovieBase
  2. Install dependencies:
     npm install
  3. Start the application:
     npm start
    

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published