I've been asked by the Heber Valley Camp (HVC) to help them build a reservations system. HVC is an 8500 acre camp east of Heber Utah that is used by young women's groups from the LDS Church. The camp also allows family camping when it's not being used for it's primary purpose. Right now the camp has six separate camps that can accommodate around 350 people each. When it's complete that number could go to as high as 21 camps. As you can imagine, scheduling something like this isn't something you can do with a spreadsheet since the camp deals with 1000's of reservations per year.
The current Web site has a reservations system that "kind of grew up." Consequently, it is rather brittle and hard to change. My goal is to build a reservations system that is tailored to meet the unique needs of the camp, but flexible enough to allow for changing policies as the camp grows and matures.
I'm looking for volunteers who would like to help build such a system. The current pilot is in Rails and it may grow up to be the final system, so I'm particularly interested in people who know Rails or are fluent in Web programming in another system (e.g. PHP/MySQL) and would like to learn Rails (and Ruby, naturally). I also need the services of a few system administrator types.
If you'd like to help, you can volunteer by adding your name to the mailing list (Google Group) using the form on the HVC Development page. The development page also has links to the wiki where we're documenting design decisions, the code repository (Subversion), and the bug tracking system (Mantis). After you've added you name to the list, contact me and I'll give you necessary permissions, etc.
I'm planning on officially launching the effort with a orientation meeting and hackathon on Saturday in January.