thr0m3l / netflix

A simple Netflix clone developed by Node.js backend & React frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netflix

A simple Netflix clone made for the term project of Level-2 Term-2 of CSE 216 (Database Sessional) at Bangladesh University of Engineering and Technology.

Demo Video: Google Drive

Features:

  1. Movie/TV show streaming
  2. Personalized recommendation based on your history
  3. Subscription management
  4. Flexible search options
  5. Simple & intuitive UI

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

  1. Node.js
  2. React.js
  3. Oracle 11g

Installing

A step by step series of examples that tell you how to get a development env running

  1. Backend
 >> cd backend
 >> npm install
 >> npm start
  1. Frontend
 >> cd frontend
 >> npm install
 >> npm start
  1. Oracle 11g

Type this in Oracle SQL PLUS

>> CREATE USER NETFLIX IDENTIFIED BY 123;
>> GRANT ALL PRIVILEGES TO NETFLIX;

After that, run the DDL, PROCEDURES, TRIGGERS, FUNCTIONS file to set up the database tables and relevant functions.

Also, if possible, import the data from Table Backup

We used Navicat for connecting to Oracle, you're free to use anything else.

Built With

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Our Project Supervisor: Dr. Muhammad Abdullah Adnan (Associate Professor, Dept. of CSE, Bangladesh University of Engineering & Technology)

  • Stack Overflow

  • Developers who built Node.js & React

About

A simple Netflix clone developed by Node.js backend & React frontend


Languages

Language:JavaScript 99.4%Language:CSS 0.5%Language:HTML 0.1%