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.



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 and define where you want the database to live:

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

Save, then sync:

$ ./ 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:

$ ./ runserver

Then visit to start entering recipes, and to view the recipes you’ve entered.

Indices and tables

Project Versions

Table Of Contents

Next topic

Vittles User Manual

This Page