Common Meal Software (was Re: how many people for common meal...)
From: Deborah Mensch (deborah-04bitgems.com)
Date: Wed, 16 Aug 2006 15:10:40 -0700 (PDT)
There is a programming effort underway now, at Pleasant Hill Cohousing
(California), to produce a web-based common meal signup and billing system.
The web site will be password-protected and will enable residents to sign up
to cook, clean, do child care, and/or eat via their computers. Cooks will
enter their expenses online, and the computer will generate the information
needed for billing. (It may generate and e-mail the bills themselves in a
future version.) We're going to place a donated computer in the common house
as well, so people can sign up there if they prefer.

The meal system it's being designed to run is this: meals are scheduled by
the person volunteering as head cook, who also determines the menu. (We
generally have vegetarian options and simple food for kids as well.) One
assistant cook and two cleaners then sign up, and if cooks or cleaners have
kids needing child care, one child care person can sign up. Whenever someone
works one of these jobs, they earn a number of "tokens" (six, I think), and
eating a common meal costs one token, as well as the money to reimburse the
cooks for ingredients. Kids and guests accompanied by a community adult
don't cost tokens, though they do cost ingredient money. Tokens can be
gifted from one adult to another, to help with hard times when people can't
work enough meals. Cooks will be able to print out a page saying who is
attending a meal, their menu choices (turkey vs. veg or whatever), and who
else has enough tokens to sign up last-minute, if there's enough food and
the cooks agree.

This is a modification from our previous system, in which there was an
expectation that people work one meal in each three-week (six-meal) rotation
if they wanted to eat in that rotation. We decided to try the token-based
system to deal with various difficulties, including people whose dietary
needs/choices or work schedules meant they could seldom eat at common meals
-- so they ended up working almost as often as they ate if they followed the
expectations, whereas other people might work one meal and eat five or six.
This has discouraged participation from people with those kinds of
constraints.

The hope is that we can maintain a schedule of at least two common meals per
week, though version 1.0 of the system won't actually enforce that
constraint. One of the cool things about the system is that if people want
more meals per week and are willing to work on them, it can happen
organically. The reverse could also occur, of course -- though there are
software features not yet implemented that could encourage cooks to schedule
dates more densely and thus help with maintaining our current frequency.
(More personal appeals may also be effective -- we're not trying to solve
all our problems with technology, just let it help!)

I'm writing about this so that if others are working on similar programming
efforts and wish to correspond, that will be possible. We're nearing
completion of version 1.0 at this time. Also, in the future, it's possible
that this system will be available in some form to other communities, though
we want to work out the kinks here before deciding how to do that.

The programmer for this system is Tim Mensch, my husband. If anyone wants to
correspond with him about it, you can reply to me and I'll forward your
message for a direct reply.

-Deborah Mensch
Pleasant Hill Cohousing
Pleasant Hill, California


On 8/16/06, R.P. Aditya <aditya [at] grot.org> wrote:

On Wed, Aug 16, 2006 at 06:03:07AM -0400, ken wrote:
> R.P. Aditya wrote:
> > On Tue, Aug 15, 2006 at 12:38:02PM -0400, Sharon Villines wrote:
> >> On Aug 15, 2006, at 12:07 PM, R.P. Aditya wrote:
> >>
> >>> I'll try to make some screenshots of it. Unfortunately, I don't have
> >>> the time
> >>> to make a demo system, and it's integrated with our automated
billing
> >>> system
> >>> etc. etc. so it's hard to give someone who isn't
participating/paying
> >>> a demo
> >>> account.
> >> And where did you get your online billing program?
> >
> > oh, sorry, I wrote it :-)
> >
> > Adi
>
> That's great.  What language(s) and/or application(s) did you use to
> write it?  Is there a chance that it's open source?

It's written using JSPs/XSL/SQL (has to be PostgreSQL) and a custom tag
library that is old and no longer maintained to do much of the heavy work.
The
last part is the hard part to get away from and hard to decipher :-(

I'd release it as open source, except no one would be able to run it,
which
would make it of limited value...

Sorry,
Adi
_________________________________________________________________
Cohousing-L mailing list -- Unsubscribe, archives and other info at:
http://www.cohousing.org/cohousing-L/




  • (no other messages in thread)

Results generated by Tiger Technologies Web hosting using MHonArc.