We need a web application to help business to grow and improve their revenues. To do this, we need to create a tool to help them with the scheduling of their services. We will do this via creating a online booking system where customer can book an appointment from any place with this tool.
What we need to be developed is this web tool, which should be created with PHP or Ruby and with a framework, so the team can review the code in the future to make improvements or to change some parts.
The specific requirements are listed below:
1.- The web application should have two views, the administrator view, where the owner or manager of the business can look all the appointments and configure the tool, and the customer view, where the potential client can make the reservation in a step by step workflow.
2.- The required functionality for the administrator view is:
a.- Ability to configure the application:
i. CRUDs for locals
ii. CRUDs for employees
iii. CRUDs for available services
iv. Send automatically e-mail and sms text message for booking confirmation, reminders, and rescheduling to the customer to reduce no shows.
v. Invite clients, add appointments directly to the calendar, drag & drop appointments to reschedule, send "Thank You" emails, accept good reviews.
vi. Ability to change appointments and price services
vii. Ability to change duration of the appointments
viii. Statistic reports to help the management to take better decisions:
See where your customers are coming from; which days, staff, or services are not performing. Create promotions to fill such gaps.
ix. Integrate on the website business or blogs. (booking button)
3.- The required functionality for the customer view is:
a.- Ability to make a reservation in 5 steps:
i. choose the local (show the location)
ii. choose the service or product.
iii. choose the schedule and a staff member.
iv. enter personal information.
v. and confirm the booking.
4.- The tool needs to be able to run with any popular browser (IE, Firefox, Chrome and Safari)
5.- After booking, the tool ask to the client if he want to share the service on facebook, twitter or e-mail, the tool have to give to the business a viral aspect by linking with you and your clients through social channels.
6.- The tool needs to be able to run with iPhone and Android smartphones via their browsers.
Aprox days to develop the web tool: 30-60 days
The idea is to have a tool similar to Coconut Calendar, genbook and bookeo. For more information please contact us.
25 freelancers are bidding on average $4761 for this job
Hello. My name is Jack and I run a design/programming business in Australia. After you are done reading all the generic bids. Please read my offer. Cheers, Jack.
Snowmicro is a team of SMS application and Web Development experts. www.snowmicro.com We developed the similar applications before. Please check your PMB. Thanks
Ruby on Rails is deal for appointment scheduling systems. The Rails platform is built around CRUD development and makes it extremely easy (and fast) to build the front and backend of a site simultaneously.