Skip to content
Fetch and display a list of courses by implementing the Model-Adapter Pattern
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE add license Feb 23, 2019
Pipfile add api server Feb 23, 2019
Pipfile.lock add api server Feb 23, 2019
angular.json add course list component Feb 23, 2019
package.json run npm audit fix Feb 23, 2019
tsconfig.json initial commit Sep 1, 2018
tslint.json initial commit Sep 1, 2018


This repo is the supporting material for the following blog posts:

This project was generated with Angular CLI version 6.0.5.


For the Angular app, install dependencies with:

npm install

The backend server requires Python 3.6+. Its only dependency is [Bocadillo], which can be installed using:

pip install bocadillo

Alternatively, if you're using pipenv, you can run pipenv install.

Quick start

First, fire up the backend server:


It will be running at http://localhost:8000.

You can then start the Angular dev server using:

ng serve

Navigate to http://localhost:4200 to see the result. 🎊



You can’t perform that action at this time.