I need a simple condo management functionality where I will be able to:
1. Have a user database for all residents who need to register to access the site (sql database for membership). Needs to hold email address, unit number (e.g. #02-08), password, phone number etc. Once the resident logs in they have access to everything on the site. The usual, prompts for forgotten passwords, emailing passwords etc.
2. Create a booking system for things like BBQ usage etc so that residents can book them online. Functionality needs to be somthing like resident books BBQ on any free day, only that resident or an Admin can remove their booking. Booking interface to be a calander showing 2 months (nicely displayed). Calander Day's change color it the item is booked for that day. If the day is free the resident just clicks that day to book it, can clicks it again to unbook it. It needs to be in PHP and load in a DIV container (so no page refreshes).
3. Both of the above must be completely customisable in terms of CSS style sheets driven from an overall admin screen (separate admin screens for each module above). I don't want to manually change style sheets afterwards.
4. both of the above must come with an installation script that installs them and sets them up initially.
Any questions let me know.