I also have a slew of requirements already pounded out from this weekend that I'll post somewhere.
Problem, though, is I'm a week behind in work on something that is due early next week. Gotta bring the paycheck home, so this site will be pushed to the backburner (I'll work on it late at night if I'm not working on work) for the week. I'm not giving up, just have to do my job first. After the requirements comes the use cases. That's the fun part. Anyone have experience in it that wants to help?
Got a lot of requests to help in development, so I'll probably hook up a sourceforge project from the start. If you wanna help, it'll be in Java using the following technologies (so go learn'm!):
Tapestry for the front-end
Hibernate for the back-end
Spring Framework for the transaction layer
(For a tapestry-spring-hibernate example, see better petshop demo).
Then the usual ant for builds, junit, dbunit, cactus for testing, mysql for db (everyone has their own local DB and we'll use dbunit xml's to pass data around when necessary). That's all I can think of atm, so learn any of them you are unfamiliar with. I'll probably use CVS through eclipse and break up the projects, so the easiest way to develop would be to use eclipse and simply get the entire project through the eclipse cvs perspective. Any questions?
Update: I should mention that everything seems pretty ironed out in my mind except moderation. Lots of ideas were passed around, but its still not clear what the best way to go is with moderation. Will contemplate it more, later.