FullStack Netflix Clone using React, NextJS, TailwindCSS, MongoDb & Prisma
Features:
- Environment, Typescript, NextJS Setup
- MongoDB & Prisma connect, Database creation
- Typescript
- Authentication with NextAuth, Google & Github Login
- Cookie based authentication
- API and Controllers creation
- React SWR data fetching
- Zustand state management
- Responsive design
Clone the project
git clone https://github.com/ElDev1/freeflix.gitGo to the project directory
cd freeflixInstall dependencies
npm installStart the server
npm run devTo run this project, you will need to add the following environment variables to your .env file
DATABASE_URL=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GITHUB_ID=
GITHUB_SECRET=
NEXTAUTH_JWT_SECRET=
NEXTAUTH_SECRET=