FilmyGPT - LIVE
FilmyGPT is a next-generation movie streaming and recommendation platform, similar to Netflix but with enhanced features. It not only provides access to a vast collection of movies and trailers but also incorporates AI-powered search functionality. Users can search for movies using natural language queries like "Indian funny movies," and FilmyGPT suggests relevant movies based on their preferences.
- Movie Streaming: Watch your favorite movies seamlessly with high-quality streaming.
- AI-Powered Search: GPT-powered search allows users to find movies based on their mood, genre, or preferences.
- Movie Database Integration: Uses the TMDB API for extensive movie details, ratings, and trailers.
- Personalized Recommendations: AI-driven movie suggestions tailored to user interests and watch history.
- User Authentication: Secure authentication using Google Firebase, allowing seamless login and profile management.
- Smooth UI/UX: A sleek and user-friendly interface designed for an engaging experience.
- Trailer Previews: Watch official trailers before selecting a movie to stream.
- Favorites and Watchlist: Users can save their favorite movies and create personalized watchlists.
- Multi-Device Support: Accessible from desktop, tablet, and mobile devices for a seamless experience.
- Dark Mode: Toggle between light and dark themes for better visual comfort.
- Frontend: React.js, Tailwind CSS for modern UI design.
- Backend: Google Firebase (Authentication & Database) for secure and scalable backend solutions.
- Movie Data: TMDB API for extensive movie information.
- AI Search: OpenAI API for intelligent and intuitive search functionality.
- State Management: Redux for efficient global state handling.
-
Clone the repository:
git clone https://github.com/striverz/FilmyGPT.git cd FilmyGPT -
Install dependencies:
npm install
-
Start the development server:
npm start
- Sign in using Google authentication for a personalized experience.
- Browse or search for movies using the AI-powered search bar.
- Click on a movie to view details, watch the trailer, and read reviews.
- Get personalized recommendations based on search history and preferences.
- Add movies to your favorites and watchlist for easy access later.
- Enjoy a seamless experience across multiple devices with responsive design.
- Live Demo: https://filmygpt.site
- GitHub Repo: https://github.com/striverz/filmygpt
- TMDB API: https://www.themoviedb.org/documentation/api
- OpenAI API: https://openai.com/
Contributions are welcome! Feel free to fork this repository, create new features, optimize existing functionalities, and submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch - Make your changes and commit them:
git commit -m 'Added new feature' - Push to your forked repo:
git push origin feature-branch - Submit a pull request.