Welcome to Abhivyakti Cinema! This ReactJS website offers a comprehensive browsing experience for movies and TV shows, including personalized recommendations (built with ❤️ for movie buffs).
- Frontend: ReactJS
- State Management: Redux Toolkit
- Routing: React Router DOM
- API Calls: Axios
- Date/Time: Day.js
- Media Player: React Player (trailers)
- UI Enhancements: React Icons, React Circular Progressbar
- Performance: React Infinite Scroll, React Lazy Load Image
- (Optional) Movie Recommendation System
- Search for movies and TV shows.
- Discover trending content by day, week, popularity, and ratings.
- Infinite scrolling for endless browsing.
- Robust error handling for a smooth experience.
- Reusable components for clean code.
- Skeleton UI for a seamless loading experience.
- Custom carousel/slider for flexibility.
- Sorting & filtering by genre, popularity, rating, and release date.
- Detailed movie pages with trailers, cast info, and recommendations.
- Multiple movie-related videos.
Check out the live demo here.
To clone this repository and run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/abhivyakti-cinema.git