Implement a tool that helps organizations to schedule meetings. Contrary to Doodle.com, this tool will allow arbitrary starting times and durations.
The user should be able to tell the computer:
- What times various people are available
- About required meetings, including:
- In which period the meeting needs to take place
- Who needs to participate
- Required duration of the meeting