This is a netflix clone built with Django, Bootstrap 5, themoviedb API and PostgreSQL. ALl the data is sourced from the API. Users can signup, login, view movie posters, watch the trailers and search for movies or tv shows.
- Type the following command in your terminal to clone this repository
git clone https://github.com/Edu58/Django-Netflix-Clone.git
If you are using SSH, use the following command
git clone git@github.com:Edu58/Django-Netflix-Clone.git
When you run the commands successfully, you should have a local version of this repository.
- A computer with Python 3 install. Check here for further instructions
- Access to the Internet
- An IDE of your choice e.g. Pycharm, VS Code, Sublime Text
Before starting the application, run pip install -r requirements.txt
to install the project dependencies.
To run the app, unzip the cloned folder if it is zipped. Otherwise, navigate inside the folder and
run python manage.py runserver
or python manage.py server
in your terminal. Any of these 2 should start the
server at
localhost:8000. Once the server is running, open your browser and enter localhost:8000 in your url bar of your
preferred browser, and you should be able to use the app now. This will only work on the computer running the server. It
is not available to anyone else. You should see something similar to the image below on clicking a single image.
This project can be deployed for free on Heroku. Follow these instructions to deploy.
- Django - The web framework used
- Django-Bootstrap-V5 - CSS Framework
- JQuery - Javascript Library used for fade effects
- PostgreSQL - Database used
My List feature is not working
Feel free to submit a pull request or reach out at edumuriithi58@gmail.com.
Feel free to submit a pull request or reach out at edumuriithi58@gmail.com.
- Edwin Karimi - Initial work - Django-Netflix-Clone
- Twitter - @GISDevEd
- Linkedin - edwin-karimi
- No contributors yet
This project is licensed under the MIT License - see the LICENSE.md file for details