Skip to content

This is a clone of the popular video streaming site Netflix. Built using Django and uses the requests library to handle data from TMDB API.

Notifications You must be signed in to change notification settings

USPA-Technology/Django-Netflix-Clone

 
 

Repository files navigation

Django Netflix Clone

This is a clone of the popular video streaming site Netflix. Built using Django and uses the requests library to handle data from TMDB API.

Contributors

Requirements

The user can perform the following functions:

  • A user can view the different movies and Tv shows that are available.
  • A user can view a description Of the movie and its current rating.
  • A user watch a trailer for a movie or a Tv Show.

Installation / Setup instruction

The application requires the following installations to operate:

  • sudo apt-get install libpq-dev python3-dev
  • pip
  • gunicorn
  • django
  • postgresql
  • requests

Please create a .env file, then add

SECRET_KEY=theKeyValue
DEBUG=True
ALLOWED_HOSTS=example.com
TMDB_API_KEY=

Technologies Used

  • python 3.9.6

Project Setup Instructions

  1. git clone the repository
https://github.com/USPA-Technology/Django-Netflix-Clone.git
  1. cd into Django-Netflix-Clone
cd Django-Netflix-Clone
  1. create a virtual env
python -m venv env
  1. activate env
source ./env/bin/activate
  1. Open CMD & Install Dependancies
pip install -r requirements.txt
  1. Make Migrations
python manage.py makemigrations
  1. Migrate DB
python manage.py migrate
  1. Run Application
python manage.py runserver 10000

Known Bugs

  • There are no known bugs currently but pull requests are allowed incase you spot a bug

© 2022 Steve Njuguna & Faith Njoki & Thomas

License: MIT

About

This is a clone of the popular video streaming site Netflix. Built using Django and uses the requests library to handle data from TMDB API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 71.1%
  • Python 19.2%
  • CSS 9.6%
  • Other 0.1%