I have an app in CakePHP and one form (php only) to insert some data into the Cake Database.
Changes inside cakePHP:
1. Event Management (already exist, need to add this capabilities):
1.1. Add calendar of events, with recurrence support
1.2. Add checkbox if special timetable
1.3. Add number of limit of people
2. Set somewhere the default limit of people (event default ??)
Change in form PHP (only 1 form):
3. In the calendar selector after select one date
3.1. show below the event that will be taking place this day.
3.2. if there is still room for more booking (subtract sum of persons booked for this date from limit for this event), show timetable available (if special or not)
3.3. if no more space available, inform and don't allow submit of booking.
Please, just apply if you is already experienced with cakephp.