Welcome to Binge Bucket, your ultimate destination for exploring the finest collection of movies and series! With a curated selection and a user-friendly interface, Binge Bucket aims to enhance your entertainment experience with ease.
Binge Bucket is designed to offer users an easy and engaging way to discover popular movies and series. The site features a visually appealing layout with vibrant posters, quick access to popular and trending shows, and personalized recommendations.
- Dynamic Content Discovery: Easily explore top movies and series with a beautiful grid layout.
- Mood-Based Suggestions: Our "Surprise Me" section curates recommendations based on your mood.
- Responsive Design: Seamless experience across desktop and mobile devices.
- Search the Next Big Hit: Find your favorite movies or series quickly with our intuitive search functionality.
- User-Friendly Navigation: Navigate through Home, Movies, Series, and more with an easy-to-use header menu.
Experience the best of Binge Bucket on the go with a fully responsive mobile layout.
Ensure you have the following installed:
- Node.js v16+
- npm
Clone the repository and install dependencies:
git clone https://github.com/mohammedkharoda/BingeBucket.git
cd binge-bucket
npm install
Start the development server:
npm run dev
- Home: Discover top picks, trending shows, and more.
- Movies & Series: Dive into dedicated sections for movies and TV series.
- Surprise Me: Let us suggest something special based on your mood.
- Search: Find any movie or series instantly with our advanced search bar.
- Framework: Next.js 14
- Styling: Tailwind CSS for responsive and elegant designs.
- State Management: Zustand for efficient state handling.
- Authentication: Kinde Auth for secure user authentication.
- API: Integrated with TMDB API for fetching movie and series data.
- Custom hooks with React Query for fetching data efficiently.
- Debounced and validated search input to enhance user experience.
- Rating System: User ratings and reviews to provide feedback.
- Watchlist: Save and organize your favorite movies and series.
- Enhanced Mood-Based Suggestions: Refine recommendations with user data.