Skip to content

This is a repository for Netflix Clone with Next.js: Next.js 13, React, Tailwind CSS, Prisma, MongoDB, NextAuth.

Notifications You must be signed in to change notification settings

alan10332000/next-netflix

Repository files navigation

Netflix Clone with Next.js

This is a repository for Netflix Clone with Next.js: Next.js 13, React, Tailwind CSS, Prisma, MongoDB, NextAuth.

Features 🚀

  • Tailwind CSS design
  • Tailwind CSS animations and transition effects
  • Full responsiveness for all devices
  • Credential authentication using NextAuth
  • Google authentication using NextAuth
  • GitHub authentication using NextAuth
  • Client form validation and handling using react-hook-form
  • Server error handling using react-toast
  • Data fetching using SWR
  • State management using Zustand

Prerequisites

Node version 18.14+

Cloning the repository

git clone git@github.com:alan10332000/next-airbnb.git

Install packages

pnpm install

Setup .env file

cp .env.example .env

Setup Prisma

npx prisma db push

Start the app

pnpm dev

Declaration ⚠️

The images, content, etc. within this work are purely for personal practice and not intended for any commercial use.

About

This is a repository for Netflix Clone with Next.js: Next.js 13, React, Tailwind CSS, Prisma, MongoDB, NextAuth.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published