Your personal hub for movies and shows – watch, save, and get recommendations with Showflix’s sleek, responsive interface.
- 🔒 User Authentication: Secure signup and login system with personalized profiles.
- 📚 Movie & Show Catalog: Browse a rich library of movies and shows with posters, descriptions, genres, and ratings.
- 🔍 Search & Filter: Quickly find content with search and filters by genre, release year, and ratings.
- 📱 Responsive UI: Fully responsive design for mobile, tablet, and desktop.
- ⭐ Favorites & Watchlist: Save your favorite movies and shows to a personal watchlist.
- 📄 Pagination & Infinite Scroll: Smooth navigation with dynamic pagination to boost performance.
- 🎨 Interactive Components: Sleek navigation, hover effects, and modern UI elements.
- Frontend: React (with Vite for bundling)
- Routing: React Router v6+ (protected routes, layouts, nested routes, lazy loading)
- Styling: TailwindCSS
- Icons: FontAwesome
- State Management: useState, useReducer, custom hooks
- Data: Dummy JSON dataset (~50 movies with
id,name,rating,description)
This project is licensed under the MIT License.