We would need a customized platform similar to OpenTable.com
But we would need it for another industry instead of Restaurants for the booking of appointments within one city.
The system should be scalable for thousands of users with facebook, Google and twitter login.
The Profile-Page (Restauarant) should show address, name, specialities, link, telefon, ratings, user reviews, profile description etc.
There should be a calendar where you can choose the right time (table) for you with an overview of one week.
SEF –Search engine friendly url’s
The Backend should be easy to use, like the one for the Restaurants aswell.
Add profile fields
Ability to send text messages from the site to user cell phones as a confirmation of appointment.
Programming: Ajax, Php,
The software should have an API to expand the service easy to iPad, iPhone and Android.