Web application for collecting recipes and making food plans
- collect recipes
- create food plans
- simply import dishes from your recipes
- gather purchase lists
- convert units to summarize list items
- print views for whole project and each day
- including ingredients, cooking instructions
- special features
- define maximum shelf life or limit for need to preorder of articles
- select some ingredients and part of cooking instructions to be done at an earlier meals
Prerequisites:
-
by default SQLite with
DBD::SQLite
or some other RDBMS
With Ubuntu or Debian Linux:
$ sudo apt-get install cpanminus libdbd-sqlite3-perl sqlite3
Get source code:
$ git clone https://github.com/dboehmer/coocook.git
Install Perl5 dependencies:
$ cd coocook/
$ cpanm --installdeps .
Install database into a local SQLite file and start development server in development mode:
$ script/coocook_deploy.pl install
$ script/coocook_server.pl --debug
...
HTTP::Server::PSGI: Accepting connections at http://0:3000/
- [email protected]
- subscribe at lists.coocook.org/mailman/listinfo/coocook
- or send e-mail with subject
subscribe
to [email protected]
Name | Description | Example |
---|---|---|
Project | self-contained collection of Coocook data | Paris vacation |
Meal | an occasion for food on a particular date | lunch at August 15th |
Dish | an actual food planned for a certain meal | apple pie for lunch on August 15th |
Recipe | a scalable template for a dish | apple pie |
Ingredient | an amount of some article for a dish/recipe | 1kg of apples |
Article | a single sort of food that can be purchased | apples |
Unit | a type of measurement | kilograms |
Quantity | a collection of physical units that can be converted | masses |
Daniel Böhmer [email protected]
- Christina Sixtus
This software is copyright (c) 2015-2019 by Daniel Böhmer. This web application is free software, licensed under the GNU Affero General Public License, Version 3, 19 November 2007.