What gets measured gets managed. - Peter Drucker
Our simple yet effective reading app. (Warning: it can be addictive and will cause you to read more!)
- Create a virtual env and activate it (
source venv/bin/activate) - Install the dependencies:
pip install -r requirements.txt - Create a database, e.g.
myreadinglistand define the full DB URL for the next step, e.g.DATABASE_URL=postgres://postgres:password@0.0.0.0:5432/myreadinglist. - Set this env variable together with
SECRET_KEYin a file called.envin the root of the project:cp .env-template .env && vi .env. That's the bare minium. If you want to have email working create a Sendgrid account obtaining an API key. Same for Slack integration, this requires aSLACK_VERIFICATION_TOKEN. The other variables have sensible defaults. - Sync the DB:
python manage.py migrate. - And finally run the app server:
python manage.py runserver.
... are more than welcome, just open an issue and/or PR new features.
Love books, join our Slack #books channel.
Remember leaders are readers, read every day!