Calendar Reservation System for Website.
This is a project for a standalone appointment booking system.
The purpose of this system is to allow clients to visit website, view appointment availability via calendar and make a real time booking.
The users will be able to select a specific time based on availability and reserve the time required.
Users can book online – or can have an administrator reserve a booking slot via the website.
This system can be built from scratch, or you can use open source software – but no software that requires an annual license/support fee or that has encoded code.
You will not create the whole website, just a PHP standalone system ready for integration.
So PLEASE do not give us a generic sales pitch and samples of irrelevant e-commerce websites because we won’t look at them.
You must be expert in PHP/MySQL and Ajax.
*** IMPORTANT ***
To increase your chances of winning this project please write a short, relevant proposal and provide us with samples of your work and experience to assist us with our selection.
GENERAL FEATURES:
-PHP/MySQL based admin panel, Ajax user interface, standalone booking system
-Time Slot Based booking online Calendar, adjustable vai admin to 15 minutes, 30 minutes, or 1 hour blocks (per Resource/Manager)
-Elegant and professional user interface similar to http://www.bookitlive.com.au/my_style_perth
-Payment Processor Integration (PayPal / WorldPay)
-Promotional discount coupons redeemable at checkout
-Gift Certificate Module (money value or service)
-The system must be able to calculate the total duration of each booking and block the appropriate number of time slots.
-The booking algorithm is defined like this:
***Select a service or a number of services
****Select a Resource/Manager
*****View Availability, select, make the booking and pay on Paypal.
-Optional SMS notifications and reminders for clients and Managers – You should be familiar with SMS API’s
USER (Client) RELATED FEATURES:
-View individual, real time availability calendar for each manager for reservation and bookings (daily, weekly view)
-Ability to select a specific manager or