Appointment Booking System

This project received 28 bids from talented freelancers with an average bid price of $283 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
Total Bids
Project Description

I need a system to manage the availability of people that work for me. I want to be able to allocate them several appointments each day. Each appointment will vary in duration and will also be in a different location.

I would like to be able to add a list of locations so that travel time can be added to each appointment automatically.

Each member of staff should be able to have multiple appointments per day but these should not overlap on actual appointment time or travel time!

Each appointment should have the following information:

Appointment Date
Appointment Time
Appointment Duration
Party Occasion
Bride's First Name
Groom's First Name
Bride & Groom Married Surname
Birthday Person's Name
Birthday Person's Age
Appointment Address (Line 1)
Appointment Address (Line 2)
Appointment Location [Generated automatically from list of locations added]
Appointment Postcode
Customer's Name
Customer's Surname
Customer's Address (Line 1)
Customer's Address (Line 2)
Customer's Town
Customer's Postcode
Customer's Home Telephone
Customer's Mobile Telephone
Customer's Email Address
Total Quotation
Date Deposit Paid
Amount Deposit Paid
Method Deposit Paid
Staff Deposit Paid
Date Balance Paid
Amount Balance Paid
Method Balance Paid
Staff Balance Paid
Date Booking Taken
Staff Allocated
Additional Information

I imagine the system to have the following admin features:

Add Appointment
Edit Appointment
View Appointment
Delete Appointment

Add Location & Travel Time
Edit Location & Travel Time

Add Staff
Edit Staff

I would also like to upload all my existing appointments once the system is completed so a CSV import feature would be needed.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online