New web application

  • Posted
  • Proposals 30
  • Remote
  • #5169
  • Expired
Antony M.Takaz M.Mahesh S.Keith B.Sunil A. + 25 others have already sent a proposal.
  • 2

Description

Experience Level: Intermediate
A database driven web application (site) for holiday property agents to manage their stock of properties. Developer to be responsible for the whole development cycle, from database and application design to deployment and testing on server.

To include logon facility with access to certain functions and information restricted, based on user identity

The facility to upload basic details for holiday properties - a set of features in yes/no form (eg. does it have air-con, is there a swimming pool etcetera), a description of the property, no. of bedrooms and beds and ability to upload several photos for each property.

A booking system , enabling agents to block off booked dates as they are received and an availability search function so that users can search for available properties, based on date and no of bedrooms.

Each agent will have the ability to upload their company logo which will be displayed at the top of the pages, to personalise the application for them.

There will need to be a section where the agent can see a list view of all bookings made on their properties (each agent will only be able to view the properties under their management, and not other agents properties) The list view will include a booking reference, the name and date of booking and the property which the booking is for. The booking reference will hyperlink to a pop-up window containing details of the booking. Also the property name will hyperlink to the property details pages. The name that the booking was made in will hyperlink to contact details for that person.

There also needs to be a list view of properties that will hyperlink to the same property details pages as mentioned above. The details could be in separate tabs or separate pages, whatever makes most sense. This list to be sortable by property name or no. of bedrooms, or number of beds

The property details pages will need separate pages (or tabs) for the following:

1. basic details - no of beds, no of bedrooms etcetera.
2. Availablity for the villa and also enter new bookings or delete cancelled ones.
3. A section where you can view the "features", garden yes/no, private pool yes/no and maybe two or three others usually - with the ability to assign new features from a drop down list box of about 20 choices.
4. A section displaying thumbnails of photos uploaded for that particular property, with the abiltiy to add or delete photos.
5. A pricing section where agents can enter dates, cost and sellout prices and margin percentages for date ranges, which will be displayed on this page.

A rules page where you can specify the normal starting day for holidays at that property and minimum number of days the property can be booked for.

There will need to be the ability to assign a role to users from four options: Administrator (with full access to all parts of the system, management agent (who can view all properties under their management and make additions deletions as they wish, letting agents (who can see all the info for properties that the management agents have allowed them to see - this will need to be stored in database for each letting agent) and property owners (who can view their own property/ies and add bookings - but not delete them)

In addition there needs to be a section for uploading and viewing "area" details and photos, with the ability to add new areas. This would be for the areas where the holiday properties are located, so each property needs to be able to be assigned to an area.

That is pretty much it. The application can be a .NET web application or plain old ASP, whichever suits the developer best. the database used will most likely be Microsoft Access, at least to start with.

Apologies for the length of this request, just trying to make sure I have mentioned everything that needs to be included.

New Proposal

Create an account now and send a proposal now to get this job.

Sign up

Clarification Board

    There are no clarification messages.