We are looking for a solution that will enable the following:
customer = user of the system, booker of the appointment at the client
client = provider of system on website such that the customer can book an appointment from the available time slot inventory
A customer to see when a particular (specific) TIME SLOT is available on a specific DAY. If the TIME SLOT is available, the customer may book this. If the TIME SLOT is not available, the customer is shown suggestions of times on the day around the desired time, or the specific time on another day, or availability restricted to the day of the week and time (into the future).
If possible, there should be a visual display of availability [structured-calendar-list, or GUI (w/ list-on-click, ala airline)]. This display should indicate no available appointment in this time block but not display on the web who has booked this time (this feature requires an open back-end for the client so that they can keep track of their bookings with names and data without this being seen on the front-end). This would be conducted via a client synchronized Google or iCal or Outlook Calendar, if possible.
Think Zocdoc or restaurant table or airline suggestion/booking web programs/layouts. The program should be general and allow for customization to different types of businesses.
The program should be deployable via normal/standard web server architecture, incorporate smart design and database functionality. Future work depends on great results from this project and bidders that provide excellent work are strongly considered for further projects as partners
10 freelancers are bidding on average $595 for this job
I've developed multiple scheduling applications in the past, as well as holding experience in developing intuitive interfaces that will apply very well to this and providing an intuitive experience for the user.