Community is a Ruby on Rails application that facilitates splitting costs for food and utilities among members of a community that lives together (i.e. a commune). This application is flexible for multiple users and varying ingredients and fixed costs that come with a dynamic community. We are currently alpha testing with a group of 7 people.
Buyers of food will be able to add multiple ingredients to a running list of ingredients. Cooks have the ability to determine when an ingredient is finished. Meals can only calculate a cost once all of its ingredients are finished. Diners should have the ability to calculate how much they owe based on the finished meals that have been calculated.
This involves keeping a relationship with who bought each ingredient, and being able to track who owes what. Basically, we loop through each finished ingredient