An open API service indexing awesome lists of open source software.

https://github.com/easycodingtutorial/netflix_clone


https://github.com/easycodingtutorial/netflix_clone

netflix netflix-clone netflixclone nextjs typescript

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

### Netflix Clone

![logo](https://github.com/EasyCodingTutorial/Netflix_Login/assets/84335112/975cef91-7823-4b50-b41e-05f6dd2055a6)

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:
```bash
git clone https://github.com/EasyCodingTutorial/Netflix_Login

```
2. Navigate into the project directory:

```bash
cd netflix-login-page

```
3. Install dependencies:
```bash
npm install

```
5. Set up environment variables:
```bash
DATABASE_URL : ""

```
## Usage
1. Start the development server:
```bash
npm run dev

```
3. Open your browser and navigate to http://localhost:3000 to view the application.
```bash
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](https://img.youtube.com/vi/9jWh_SQ4NCw/maxresdefault.jpg)](https://www.youtube.com/watch?v=9jWh_SQ4NCw)