Skip to content

This is a simple site that consumes the movies api and displays them for the user. It makes use of django and the basic front end technologies

License

Notifications You must be signed in to change notification settings

thesmartcoder7/netflix-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cool Movies

Project Image

By: Samuel Martins

Table of Content

Description

For this project, I decide to go dive just a wee bit on the entertainment side. With TMDB, I am working on a simple Netflix clone where users can signup or signin to get more information on their favorite movies and shows. live site

Behaviour Driven Development

The user is able to;

  • View the different movies and Tv shows that are available

  • Search for my favorite Tv show and movie.

  • View a description Of the movie and its current rating.

  • Save the movie to my Playlist to view whenever i liked.

  • Watch a trailer for a movie or a Tv Show.

  • Vreate a profile on the web app.

  • Select categories that Interest me and get movie recommendations according to those categories.

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

These are the things you need to install the software and how to install them

virtual enviroment:

$ pipenv shell

or

$ python3 -m venv virtual ( or your selected virtual enviroment name )

1. Local Repository

  • Make sure you have a stable internet to have the ability to clone the repository.
  • Type the following command in your terminal to clone this repository
git clone https://github.com/thesmartcoder7/netflix-clone.git

If you are using SSH, use the following command

git clone [email protected]:thesmartcoder7/netflix-clone.git

When you run the commands successfully, you should have a local version of this repository.

2. Online Repository

  • Make sure you have a stable internet for forking this repository.
  • According to the license, you can fork this project. You need to click on the forking icon and it will be added as one of your repositories

Feel free to fork the project and have fun with it. Happy coding!

Installing

To get a development env running, you simply need the install all the packages reguired from either a requirements.txt file or a pipfile. First you need to activate your virtual environment

$pipenv shell

of

$ source virtualenvname/bin/activate

after that, install all the required depencencies

$ pipenv install //pretty much takes care of installing all depencies for you

After this, you can run the application using the commands that come in the make file. for this case, it is either of the following:

$ make

or

$ make run

or

$ python manage.py runserver

Running the tests

If you want to run tests for the entire project, you need only run this command:

$ make test

or

$ python manage.py test

Technologies

  • HTML5
  • SCSS
  • JavaScript
  • Django

Licence

Copyright (c) Samuel Martins - MIT Licence

Author Info

About

This is a simple site that consumes the movies api and displays them for the user. It makes use of django and the basic front end technologies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published