Skip to content

burakorkmez/mern-netflix-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Netflix Clone 🎬

Demo App

Video Tutorial on Youtube

About This Course:

  • ⚛️ Tech Stack: React.js, Node.js, Express.js, MongoDB, Tailwind
  • 🔐 Authentication with JWT
  • 📱 Responsive UI
  • 🎬 Fetch Movies and Tv Show
  • 🔎 Search for Actors and Movies
  • 🎥 Watch Trailers
  • 🔥 Fetch Search History
  • 🐱‍👤 Get Similar Movies/Tv Shows
  • 💙 Awesome Landing Page
  • 🌐 Deployment
  • 🚀 And Many More Cool Features
  • ✅ This is a lot of work. Support my work by subscribing to the Channel

Setup .env file

PORT=5000
MONGO_URI=your_mongo_uri
NODE_ENV=development
JWT_SECRET=your_jwt_secre
TMDB_API_KEY=your_tmdb_api_key

Run this app locally

npm run build

Start the app

npm run start

Timestamps for your convenience:

  • 00:00:00 - App Showcase
  • 00:07:50 - Backend Setup
  • 00:23:00 - Database (MongoDB) Setup
  • 00:35:54 - Signup Logic in Backend
  • 00:54:26 - Generate JWT
  • 01:02:40 - Logout Logic in Backend
  • 01:04:30 - Login Logic in Backend
  • 01:08:30 - A Quick Recap
  • 01:11:25 - Fetching Movies From API
  • 01:42:00 - Fetchin TV Shows From API
  • 01:48:50 - Protecting Routes (Middleware)
  • 01:59:15 - Search Routes
  • 02:28:52 - Frontend Setup
  • 02:41:45 - Signup Page and Login Page UI Design
  • 02:55:25 - Auth Screen UI Design
  • 03:28:30 - Signup, Login, Logout Functionality
  • 04:03:45 - Building the Home Screen
  • 05:13:00 - Building the Watch Page
  • 05:49:50 - Building the Search Page
  • 06:05:20 - Building the Search History Page
  • 06:14:55 - Building a Custom 404 Page
  • 06:18:55 - Testing Our App and Small Fixes
  • 06:24:40 - Detailed Deployment Guide
  • 06:48:53 - Oops! I almost forgot this... bye

I'll see you in the next one! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published