Skip to content

Your personal hub for movies and shows – watch, save, and get recommendations with Showflix’s sleek, responsive interface.

License

Notifications You must be signed in to change notification settings

singhsv13/ShowFlix

Repository files navigation

🎬 ShowFlix

Your personal hub for movies and shows – watch, save, and get recommendations with Showflix’s sleek, responsive interface.


✨ Features

  • 🔒 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.

🛠️ Tech Stack

  • 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)

📜 License

This project is licensed under the MIT License.

About

Your personal hub for movies and shows – watch, save, and get recommendations with Showflix’s sleek, responsive interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages