I'm looking for someone who can make a calendar website somewhat similar to [url removed, login to view] but with some differing functionality. The core feature is the ability to automatically schedule 'n' different meetings with 'm' individuals where some individuals may need to attend more than one meeting. Based on individual availability the calendar system should be able to provide scheduling options quickly.
It should be built using PHP/mySQL. I will be providing mockups of the site and information regarding functionality.
The code should be documented and structured code.
Feature Requirements :
1. New Member Registration (captcha, email vaildation, etc). Login via OpenID/Facebook
2. Calendar functionality similar to Google Calendar (2 Calendars, one smaller for jumping around and another larger one for placing Events by clicking and dragging on the calendar)
3. Core algorithm to sort through multiple meetings scheduled on different dates and times and pair them up with multiple individuals who have varying calendar availabilities.
4. Automatically Emailing users once meeting schedules have been completed
5. Each calendar created has a unique URL string which can be shared by Email as well as via Facebook and Twitter integration
6. Admin module (manage users, Calendars, user emailing, etc).
7. SEO fields for each page in the admin section.
8. Google Analytics added to the footer