EECS 485

Lecture 19 and 20 mini-project

In this mini-project, you will be implementing a reverse proxy (cache server) for Wikipedia.

Setup

Download the starter files, and extract them.

Set up a virtual environment and install the project dependencies:

$ python3 -m venv env
$ source env/bin/activate
$ pip install -r requirements.txt
$ pip install -e .

Development

You will be writing your code in caching_proxy/views/index.py. Start the Flask app with:

$ ./run.sh