https://github.com/md-asikuzzaman/netflix-clone
Full-stack Netflix clone 📽️🎬
https://github.com/md-asikuzzaman/netflix-clone
jwt mongodb next13 prisma react-hook-form zod zustand
Last synced: 12 months ago
JSON representation
Full-stack Netflix clone 📽️🎬
- Host: GitHub
- URL: https://github.com/md-asikuzzaman/netflix-clone
- Owner: Md-Asikuzzaman
- License: mit
- Created: 2023-07-29T06:27:01.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T11:37:19.000Z (about 2 years ago)
- Last Synced: 2025-04-10T12:02:56.379Z (about 1 year ago)
- Topics: jwt, mongodb, next13, prisma, react-hook-form, zod, zustand
- Language: TypeScript
- Homepage: https://myflix-clone-devasik.vercel.app
- Size: 4.63 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Full-Stack Netflix Clone

FullStack Netflix Clone using React, NextJS, TailwindCSS & Prisma.
[LIVE DEMO](https://myflix-clone-devasik.vercel.app)
Features:
- Environment, Typescript, NextJS Setup
- MongoDB & Prisma connect, Database creation
- Authentication with NextAuth, Google & Github Login
- Full responsiveness on all pages
- Cookie-based authentication
- API and Controllers creation
- Detail-oriented effects and animations using TailwindCSS
- React SWR data fetching
- Zustand state management
### Cloning the repository
```shell
git clone https://github.com/Md-Asikuzzaman/netflix-clone
```
### Install packages
```shell
yarn install
or
npm i
```
### Setup .env file
```js
DATABASE_URL=
NEXTAUTH_URL=
NEXTAUTH_JWT_SECRET=
NEXTAUTH_SECRET=
SECRET_KEY=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GITHUB_ID=
GITHUB_SECRET=
```
### Start the app
```shell
yarn dev
or
npm run dev
```