The site needs a public and private area. Preferably a private and a public homepage. Visitors should have 2 options when they arrive at the index page: go to the public area, or login the private part. So index needs to have a form.
Private users need to be able to post messages on a forum as well as be able to adjust their contact details such as email adresses and phone numbers. Also 1 or 2 persons need to be able to manage the calendar. I know I can have people login the admin part and give them permissions for certain things however these features need to be accessed directly from the site rather than the admin backend. I need 3 or 4 timetables for chore rosters for every private user to read but frontend editable by certain users.
All this of course packed in pretty design
Any ideas, hints tips are more than welcome.

