A flask based github navigator that uses parallel requests + in memory caching.

Setup

To setup the backend you need python and pip and then run the following:
pip install -r requirements.txt

Running the app

python server.py
The app will run on http://localhost:9876/

Running Tests

Server tests:
python server_tests.py
Navigator tests:
python navigator_tests.py

TODO

  • Optimize caching
  • Add travis
  • Improve template design
  • Add uWSGI