Skip to content

stefanbschneider/quotify

Repository files navigation

Django CI

Quotify: Your Daily Dose of Inspirational Quotes (A Django Example App)

screenshot

An example app using Django, SQLite, and Bootstrap. Change notifications via SendGrid. Deployed on heroku: https://django-quotify.herokuapp.com/

Quotify allows you to see random inspirational quotes, add new ones, edit or delete existing ones.

Warning: This app is experimental. There are no warranties. Feel free to add new quotes, but do not enter sensitive data. I am notified of any new or edited quotes.

Setup

pip install -r requirements.txt

Usage

python manage.py runserver

Then go to http:https://127.0.0.1:8000

Development

  • quotify is the Django project
  • quotes is the app

See my django_tutorial repo for another example app + useful commands, based on the Django tutorial.

Deployment

  • Deployment on heroku
  • Configure heroku config vars:
    • DJANGO_SETTINGS_MODULE = quotify.prod_settings
    • DJANGO_SECRET_KEY = <secret key>
    • EMAIL = <[email protected]>
    • SENDGRID_API_KEY = <sendgrid_api_key>