netflix-clone
Full Stack Netflix clone project
Built With
ReactJS, Django(Python), HTML, CSS, JavaScript/JQuery, Bootstrap, MySQL, Cloudinary (cloud storage for images)
Dependencies
https://github.com/TerrapinStat10n/netflix-clone/blob/main/backendnf/requirements.txt for requirements information
React, ReactDom, React-Router-DOM, Swiper, React-Hamburger-Menu, React-Redux, Redux. See alsoInstallation -- To get a local copy up and running follow these simple steps:
1. Clone the repo, using the command:
git clone https://github.com/TerrapinStat10n/netflix-clone.git
2. If not already installed, install Node.js using the installer provided on their website
https://nodejs.org/en/
3. In project folder, run command:
npm install
4. To install "virtual env" and "virtual env wrapper", run command:
python3 -m pip install virtualenv virtualenvwrapper
5. Create virtual environment
python3 -m venv venv
6. Activate the virtual env
For MacOS and Ubuntu
source django_app_name/bin/activate
For Windows, run:
.\django_app_name\Scripts\activate
7. Install backend dependencies
pip install -r requirements.txt
Once installed, enter this command, to launch the backend locally:
python manage.py runserver
Once installed, enter this command, to launch the frontend locally:
npm start