Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stefanbschneider/quotify

Quotify: An example app using Django
https://github.com/stefanbschneider/quotify

bootstrap django heroku python python3 quotes quotes-application sqlite web

Last synced: about 2 months ago
JSON representation

Quotify: An example app using Django

Awesome Lists containing this project

README

        

![Django CI](https://github.com/stefanbschneider/quotify/workflows/Django%20CI/badge.svg)

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

![screenshot](docs/screenshot.png)

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://127.0.0.1:8000

## Development

* `quotify` is the Django project
* `quotes` is the app

See my [django_tutorial repo](https://github.com/stefanbschneider/django_tutorial) 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 = `
* `EMAIL = `
* `SENDGRID_API_KEY = `