Episode Tracker is an API that enables the user to be able to keep track of the TV Shows they are watching. They are able to search for TV Shows, view details of the shows and their episodes as well as log the episodes they have watched, They also able to tag their favourite shows and are able to get suggestions of similar shows.
Python (3.6) Django (2.0.5)
-
create a working directory
$ mkdir -p work-dir $ cd workdir
-
clone this repo to local
-
Via SSH
git clone [email protected]:jonathankamau/EpisodeTracker-API.git
-
via HTTPS
git clone https://github.com/jonathankamau/EpisodeTracker-API.git
-
-
Navigate to project directory
$ cd EpisodeTracker-API $ git checkout develop
-
Run the following commmand:
$ make dev
This command creates a docker instance for the postgres database as well as for the API and runs the server as well.
Open your browser to http://0.0.0.0:8000 and you should see the browsable version of the API
-
Running tests
Run the following command in order to run tests:
$ make test
- Jonathan Kamau - Github Profile
This project is licensed under the MIT License.