Appointment Booking System

  • Status Closed
  • Budget N/A
  • Total Bids 28

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.

Get free quotes for a project like this
Skills Required

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