Edu58 / Django-Netflix-Clone

A netflix clone built with Django 4, Bootstrap 5, TheMovieDb API and PostgreSQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django-Netflix-Clone

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.

Home

Getting Started

  • 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.

Prerequisites

  • 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

Installing

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.

Deployment

This project can be deployed for free on Heroku. Follow these instructions to deploy.

Built With

Known Bugs

My List feature is not working

Feel free to submit a pull request or reach out at edumuriithi58@gmail.com.

Contributing

Feel free to submit a pull request or reach out at edumuriithi58@gmail.com.

Authors

License

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

About

A netflix clone built with Django 4, Bootstrap 5, TheMovieDb API and PostgreSQL

License:MIT License


Languages

Language:HTML 68.6%Language:Python 22.8%Language:CSS 7.3%Language:JavaScript 1.3%