Vittles

Vittles is a Django web application for entering and viewing recipes. Get the source code from Github.

It is still in the early experimental phases, but has basic functionality for entering foods, units, ingredients, recipes, and nutritional information through the Django admin interface, as well as for viewing recipes in an easy-to-read format.

Contents:

Setup

You’ll probably want to set up a virtual environment for Vittles using virtualenv or virtualenvwrapper. Refer to those projects’ docs for instructions.

Once you have a virtual environment activated, install Vittles’ dependencies:

$ cd /path/to/vittles
$ pip install -r reqs.txt

Edit settings.py and define where you want the database to live:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME: '/some/path/vittles.sqlite3',
    }
}

Save, then sync:

$ ./manage.py syncdb

This will load some basic data from core/fixtures/initial_data.yaml to get you started, including a bunch of foods, units, and equivalences.

Start the development webserver:

$ ./manage.py runserver

Then visit http://127.0.0.1:8000/admin to start entering recipes, and http://127.0.0.1:8000/cookbook to view the recipes you’ve entered.

Indices and tables

Project Versions

Table Of Contents

Next topic

Vittles User Manual

This Page