https://github.com/chitransh100/streamgpt
StreamGPT is an AI-powered movie recommendation engine that leverages GPT for natural language search and Firebase for secure authentication, delivering personalized movie suggestions and detailed profiles through a responsive React interface
https://github.com/chitransh100/streamgpt
chatgpt firebase firebase-auth react reactrouter redux
Last synced: 3 months ago
JSON representation
StreamGPT is an AI-powered movie recommendation engine that leverages GPT for natural language search and Firebase for secure authentication, delivering personalized movie suggestions and detailed profiles through a responsive React interface
- Host: GitHub
- URL: https://github.com/chitransh100/streamgpt
- Owner: chitransh100
- Created: 2025-02-16T11:20:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-16T11:41:01.000Z (over 1 year ago)
- Last Synced: 2025-05-16T01:08:43.233Z (about 1 year ago)
- Topics: chatgpt, firebase, firebase-auth, react, reactrouter, redux
- Language: JavaScript
- Homepage: https://ai-mdb-qe6l.vercel.app/
- Size: 203 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# StreamGPT πΏπ€

An AI-powered movie recommendation engine that combines GPT's intelligence with personalized streaming experiences. Lights, camera, perfect recommendations! π¬
## π Features
### π Secure Authentication
- Firebase-powered user registration & login
- Redux-managed session persistence
- Protected routes for authenticated access
### π₯ Immersive Browse Experience
- Dynamic movie cards with random recommendations
- Background video ambiance on browse page
- Responsive grid layout for seamless viewing
### π¬ Smart Movie Exploration
- Detailed movie profiles with:
- IMDb ratings β
- Official trailers ποΈ
- Direct IMDb links π
- Instant preview on card hover
### π€ GPT-Powered Search
- Natural language movie requests
- AI-curated recommendations
- Context-aware suggestions
- Prompt-based discovery system
## π οΈ Tech Stack
### Frontend



### Backend


### Styling

## π Quick Start
### Prerequisites
- Node.js β₯16.x
- Firebase project π₯
- GPT API key ποΈ
### Installation
```bash
# Clone repository
git clone https://github.com/yourusername/streamgpt.git
# Navigate to project
cd streamgpt
# Install dependencies
npm install
# Configure environment
echo "REACT_APP_FIREBASE_API_KEY=your_firebase_key
REACT_APP_FIREBASE_AUTH_DOMAIN=your_firebase_domain
REACT_APP_GPT_API_KEY=your_gpt_key" > .env
# Launch application
npm start