Movix is a dynamic web application built with React, Vite, and Redux Toolkit that showcases trending movies and shows. It provides an intuitive exploration section for categorized media browsing, detailed pages with synopsis, trailers, ratings, and cast information along with recommendations.
- Display trending movies and shows
- Exploration section for categorized media browsing
- Detailed pages providing synopsis, trailers, ratings, and cast information
- Recommendations for similar shows and movies
- Infinite scrolling and custom carousels
- Responsive layout ensuring an engaging user experience
- React 18
- Vite
- Redux Toolkit
- Axios for data fetching from TMDB API
- React Router DOM Version 6
- React Player, Dayjs, React Icons, React Circular Progressbar, React Infinite Scroll, React Lazy Load Image
Clone the repository and install the dependencies:
git clone https://github.com/Ishwar-Zatke/Movix.git
cd Movix
npm install
npm run dev