Promise Tracker
Keep track of politicians fulfilling their campaign promises or not.
Read this in other languages: Hungarian
Getting Started
These instructions will give you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
You need to install the following tools:
- Python 3 (minimum 3.4)
- PostgreSQL
Installing
- Install dependencies with
pip install -r requirements.txt
- Copy env template
cp .env.example .env
then fill in missing keys - Create database with
createdb igeretfigyelo
- Load database schema with
psql -f db/schema.sql -d igeretfigyelo
- Generate a sample database with
python db/seeds.py
(it will erase all existing data)
Default users are (email / password:
- admin@example.com / LetMeIn
- editor@example.com / LetMeIn
Running locally
- Start the server with
python __init__.py
- Visit
127.0.0.1:8080
orlocalhost:8080
- Enjoy development :)
Running the tests
The project does not have tests yet :(
Style test
The project does not have style tests yet :(
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
License
The project doesn't have explicit license yet :(