Skip to content

iampriyanshusingh/NetflixGPT

Repository files navigation

NetflixGPT - AI-Powered Streaming Platform

Welcome to NetflixGPT, a next-gen Netflix-like streaming platform integrated with GPT-powered AI to enhance your viewing experience! 🚀

📌 Features

  • 🎥 High-Quality Streaming - Watch movies and TV shows in 4K Ultra HD.
  • 🤖 AI-Powered Recommendations - GPT-powered suggestions based on your watch history.
  • 🔍 Smart Search with GPT - Get detailed insights, summaries, and recommendations.
  • 💬 AI Chat Assistant - Ask anything about a movie, show, or actor using GPT.
  • 🌙 Dark & Light Mode - Toggle between themes for a comfortable viewing experience.
  • 📂 Multi-Profile Support - Create and manage multiple user profiles.
  • 🛠 Built with MERN Stack - Using MongoDB, Express.js, React.js, and Node.js.

🏗 Tech Stack

  • Frontend: React.js, Next.js, Redux, Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB
  • AI Integration: OpenAI's GPT API
  • Authentication: Firebase/Auth0
  • Deployment: AWS EC2, Vercel, Render

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/iampriyanshusingh/NetflixGPT.git
cd NetflixGPT

2️⃣ Install Dependencies

npm install

3️⃣ Set Up Environment Variables

Create a .env file in the root directory and add:

OPENAI_API_KEY=your_openai_api_key
MONGO_URI=your_mongodb_connection_string

4️⃣ Start the Development Server

npm run dev

The app should now be running on http://localhost:3000

🤝 Contributing

Want to improve NetflixGPT? Feel free to submit a PR or open an issue.

📜 License

This project is licensed under the MIT License.


Star this repo if you find it useful! 🎬

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published