A user-friendly website to explore favorite movies and TV shows. Built in 5 days with React, TypeScript, SCSS, and TMDB API. Effortlessly discover and enjoy a wide range of content. Ideal for movie enthusiasts and TV lovers.
- Browse and search for movies based on genres, popularity, and other criteria.
- Sort movies by popularity, rating, release date, and more.
- Infinite scrolling for seamless loading of movie results.
- Responsive design for optimal viewing on different devices.
- Lazy loading of images to improve performance.
- Play movie trailers using the integrated React Player component.
- Comprehensive movie details including cast, crew, ratings, and release information.
- Utilizes Redux for efficient state management.
- Redux Toolkit - Redux state management library.
- React Redux - Official React bindings for Redux.
- Axios - Promise-based HTTP client for API requests.
- React Player - React component for playing videos.
- Dayjs - Lightweight JavaScript library for date and time manipulation.
- React Router DOM - Declarative routing for React applications.
- React Icons - Popular icon library for React.
- React Circular Progressbar - Circular progress bar component for React.
- React Infinite Scroll - Infinite scroll component for React.
- React Lazy Load Image - Lazy loading of images in React.
...