Appointment Calendar Booking Web Site

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

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$30 - $250 AUD
Total Bids
Project Description

I require an online Appointment Calendar developed in [url removed, login to view] 3.5 or above ([url removed, login to view] or C#) using Object Oriented architecture.

The data is to be stored in a SQL Server database (version 2008 or above).

The calendar should have the option to be displayed in a single day view, 7 day week view or month view.

Appointments can be added, edited and deleted.

New Appointments :

To create a new appointment, the user should have the ability to highlight one or multiple time slots using the mouse. After highlighting blank time slots a popup window must be displayed to capture the new appointment details. The window is to include the 'Save' and 'Close' buttons. The applicable date and time ranges (based on the highlighted slots) must be pre-populated in the popup window. All fields must be editable in the popup window.

Existing Appointments :

To Edit/Delete an existing appointment, the user must double-click on an existing appointment in the diary. A popup window will be displayed with the appointment details and include 'Save', 'Delete' and 'Close' buttons. All fields must be editable in the popup window.

Other requirements :

-Appointments cannot overlap. If the user attempts to create a new appointment or modify an existing appointment which would overlap another appointment then an error message is to be displayed to the user.

-The ability to move appointments (via the mouse drag and drop) must be included.

-Appointments cannot span multiple days.

-The calendar template is to be configurable with the following options :

-ability to define the start time and end time for a day. ie. work day starts at 8am and ends at 5pm. Only times within this range are to be shown on the calendar

-ability to change the minimum default time slot definition for an appointment (starting at a minimum of 5 minutes, with increments of 5 or 10 minutes)

The appointment details which are to be recorded include :


-Start Time

-End Time

-First Name


-Birth Date

-Phone Number


-Postal Address Line 1

-Postal Address Line 2


-Postal Code/Zip Code

The look of the calendar can be based on Google calendar.

## Deliverables

- Complete and fully-functional working web site and database

- FULL source code of web application and SQL Server scripts for tables/views/stored procs are to be included.

- FULL setup instructions must be provided.

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