Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anuj-thakur-513/movies-gpt
A Netflix Clone with the power of Chat GPT in it's Search Functionality
https://github.com/anuj-thakur-513/movies-gpt
Last synced: 9 days ago
JSON representation
A Netflix Clone with the power of Chat GPT in it's Search Functionality
- Host: GitHub
- URL: https://github.com/anuj-thakur-513/movies-gpt
- Owner: anuj-thakur-513
- Created: 2024-01-22T15:52:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-23T15:16:05.000Z (11 months ago)
- Last Synced: 2024-11-15T05:32:15.824Z (2 months ago)
- Language: JavaScript
- Homepage: https://moviesgpt-anuj-513.vercel.app/
- Size: 803 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movies GPT
Movies GPT is an exciting project that combines the power of the TMDb (The Movie Database) API with the innovative capabilities of OpenAI's GPT (Generative Pre-trained Transformer) model. This application provides users with a sleek and user-friendly interface reminiscent of popular streaming platforms like Netflix.
Visit: [https://moviesgpt-anuj-513.vercel.app/](https://moviesgpt-anuj-513.vercel.app/)
Create a new account or use the following credentials:
- email: [email protected]
- password: Test@1234## Tech Stack Used:
- Vite
- React.js
- Redux
- Firebase
- Open AI API
- TMDB API
- Tailwind CSS## Browse Page Design for Logged-In User
![netflix gpt design](https://github.com/anuj-thakur-513/Movies-GPT/assets/82753410/5b2010fb-5465-4d8a-8ffe-ece93efa00a6)
## Folder Structure
- components
- All the components of the app
- hooks
- all the custom hooks to be used
- pages
- all the main pages of the app (login, browse, search)
- store
- eg. user
- reducer_files
- slice
- appStore.js (main store file)
- utils
- general utility functions## Clone and Run Locally:
- Clone repo into local machine
```bash
git clone https://github.com/anuj-thakur-513/Movies-GPT.git
```- Go to the Project Directory
```bash
cd Movies-GPT
```- Install all the Dependencies
```bash
npm install
```- Run the development server
```bash
npm run dev
```- Visit [http://localhost:5173/](http://localhost:5173/)
## Features
- Login/Signup
- Sign in/Sign up form
- Redirect to browse page
- Browser(after auth)
- Header
- Main Movie
- Trailer in the Background
- Title & Description
- Movie Suggestions
- Movie Lists \* N
- TV Series Suggestions (To be added)
- TV Series Lists \* N
- GPT Search
- Search Bar
- Movie Suggestions