Netflix Clone

logo

This repository contains a clone of the Netflix login page built using Next.js 14, TypeScript, Prisma, MongoDB, and bcrypt for password hashing.

Features

  • Next.js 14: Utilizes the latest version of Next.js for server-side rendering and improved performance.
  • TypeScript: Ensures type safety and enhances developer productivity.
  • Prisma: An ORM (Object-Relational Mapping) for Node.js and TypeScript, used for database interactions.
  • MongoDB: A NoSQL database used for storing user data.
  • bcrypt: A library for hashing passwords, providing added security to user credentials.

Getting Started

Prerequisites

Before running the application, ensure you have the following installed:

  • Node.js
  • MongoDB

Installation

  1. Clone this repository:
  git clone https://github.com/EasyCodingTutorial/Netflix_Login
  1. Navigate into the project directory:
  cd netflix-login-page
  1. Install dependencies:
npm install
  1. Set up environment variables:
DATABASE_URL : ""

Usage

  1. Start the development server:
  npm run dev
  1. Open your browser and navigate to http://localhost:3000 to view the application.
http://localhost:3000

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for any bugs or feature requests.

Learn By Watching Video ▶️

Watch Demo Video