Skip to content

AyushNigam11/Netflix-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deployable repo is shifted under the name Netflix-clone-2

Streamify - MERN Stack Netflix Clone

Welcome to Streamify, a full-stack web application built with the MERN stack (MongoDB, Express.js, React, Node.js). This project aims to recreate the popular streaming service Netflix, providing users with a seamless and responsive streaming experience. Features User Authentication: Secure user registration and authentication system to personalize the streaming experience. Dynamic Content: Fetch and display a wide range of movies and TV shows dynamically from a MongoDB database. Search and Filter: Easily find your favorite content using the search and filter functionalities. User Profiles: Customize your profile, keep track of your watch history, and save favorites for later. Responsive Design: Enjoy a seamless streaming experience on various devices with a responsive and user-friendly design. Technologies Used MongoDB: NoSQL database for efficient and scalable data storage. Express.js: Backend framework to handle server-side logic and API endpoints. React: Frontend library for building dynamic and interactive user interfaces. Node.js: Server-side runtime environment to run the application. Bootstrap: Frontend styling for a clean and modern UI.

📔 Table of Contents

🌟 About the Project

👾 Tech Stack

Client
Server
Database
DevOps

🎯 Features

  • User Authentication
  • Dynamic Content
  • User Profiles
  • Responsive Design
  • Recommendation Engine
  • Watchlist and Favorite
  • Search Autocomplete and Suggestions

🎨 Color Reference

Color Hex
Primary Color #758bab #758bab
Secondary Color #393E46 #393E46
Accent Color #00ADB5 #00ADB5
Text Color #EEEEEE #EEEEEE

🔑 Environment Variables

To run this project, you will need to add the following environment variables to your .env file TMDB Api

Mongo URL

🧰 Getting Started

‼️ Prerequisites

  • Clone the repository.
git clone https://github.com/your-username/streamify.git cd streamify
  • Install dependencies for the frontend and backend.
CD client , npm install
  • Set up your MongoDB database and update the configuration
backend/config/config.js
  • Run the application.
npm start

🧪 Running Tests

Test

npm run build

⚠️ License

Distributed under the no License. See LICENSE.txt for more information.

🤝 Contact

Ayush Nigam - @twitter_handle - ayushnigam1105@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published