- Get a Transitfeed API key
- Install Postres SQL
- Install Neo4j database engine
- Make sure, you have Python 3.x installed
- Setup a virtualenv:
virtaulenv venv
- Activate virtualenv:
./venv/bin/active
(on Unix systems) - Install dependencies:
pip install -r requirements.txt
- Setup the following environment variables:
- MY_PSQL_DBNAME
- MY_PSQL_USER
- MY_PSQL_PASSWORD
- NEO4J_USERNAME
- NEO4J_PASSWORD
- TRANSITFEEDS_API_KEY
- Run backend/feed_updater.py
- Setup the same environment variables as before
- Run backend/server.py