Menu

Home

Ian Henderson

About Community Food Hub

The Community Food Hub software provides a web-based ordering system for community food coops and veg box schemes.

The system works on a cyclical basis. At the start of an ordering cycle, suppliers update their products. Customers may then log in, choose a collection day and location, and add goods to their baskets. Once the customer submits an order, they receive an email invoice. Payment is made on collection.

The system supports cycles of arbitrary length (for example: weekly, fortnightly), multiple collection days and locations per cycle, and veg and fruit boxes in addition to individual goods.

The system provides reports for suppliers, and for collection day activities such as packing boxes and receiving payment. Customers can receive credits and refunds between cycles.

Community Food Hub uses PHP (up to 5.3) with a MySQL database. It is based on the Local Food Coop software http://sourceforge.net/projects/foodcoop, with support for box schemes in the UK. The conversion and enhancement work was carried out for From the Ground Up http://ttkingston.org/fgu, and supported by Esmée Fairbairn http://esmeefairbairn.org.uk.

Here is a summary of the differences between the two systems: [What's New].

Requirements

  • MySQL 5.5+
  • PHP 5 (up to version 5.3, not compatible with later versions)

N.B. Community Food Hub relies on register_globals being on, so will NOT work with PHP 5.4 onwards. See http://www.php.net/manual/en/ini.core.php#ini.register-globals for more information.

Example website

From the Ground Up is a local organic veg and fruit food scheme based in Kingston-upon-Thames (London, UK). Their live ordering system can be found here: http://fgu.ttkingston.org/shop.


Related

Wiki: What's New

MongoDB Logo MongoDB