Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.14 KB

README.rst

File metadata and controls

48 lines (34 loc) · 1.14 KB

Recipe Manager

This is a simple PHP 5.3 and CouchDB based application to manage recipes. I use it internally for my family to create, share and distribute recipes.

Features

  • CRUD for recipes & attaching images to recipes
  • Tagging of recipes
  • Searching of recipes
  • Export of recipes (ODT, PDF, HTML, ReStructured Text, Basic Docbook)
  • All actions except export require prior authentification

Requirements

The Recipe Manager requires PHP 5.3 and CouchDB 0.10 or later. All required libraries willb e installed using Composer, as described below.

Installation

Execute the following commands to install all dependencies:

wget http://getcomposer.org/composer.phar
php composer.phar install

There is currently no dedicated configuration file. If you want to configure something checkout the Dependency Injection Container at src/main/Recipes/DIC/Base.php.

Start

You can use PHPs internal webserver to start the application like this:

php -S localhost:8080 -t src/htdocs/