Stream Ai is a modern, responsive web application that allows users to browse and discover movies. It features a sleek and intuitive user interface, inspired by popular platforms like Netflix.
- Home Page: Displays a hero section with a featured movie trailer and a list of movies in different categories (Now Playing, Top Rated, Popular, Upcoming).
- Explore Page: Allows users to browse and search for movies, with options to filter by genre, release date, and more.
- Movie Details: Provides detailed information about a selected movie, including the plot, cast, and user reviews.
- Personalized Recommendations: Based on the user's browsing history and preferences, the app suggests movies they might enjoy.
- User Authentication: Users can create an account, log in, and manage their profile settings.
- Responsive Design: The app is designed to work seamlessly on desktop, tablet, and mobile devices.
- React: A popular JavaScript library for building user interfaces.
- Redux: A predictable state container for managing the application's state.
- React Router: A library for handling client-side routing.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Firebase: A comprehensive app development platform that provides authentication, hosting, and more.
- Axios: A popular HTTP client for making API requests.
- Lucide Icons: A set of customizable open-source icons.
- Clone the repository:
- Navigate to the project directory:
- cd StreamAi
- Install dependencies:
- npm install