Web Design

  • Posted
  • Proposals 2
  • Remote
  • #29438
  • Expired
Simon D.Dave H. have already sent a proposal.
  • 2

Description

Experience Level: Intermediate
Website Specification

We require a website to promote our Chauffeur Services, this will be primarily public facing but will also have some back end features for customers (business & individual), our self employed chauffeurs and our admin team.

PUBLIC FACING WEBSITE

The main public facing site should include the following pages
• Home
• Services
• Rates
• FAQs
• Bookings
• Contact
• Business Accounts

The Home, Services, Rates, and FAQs pages will be static.

The bookings page should allow a customer to make a booking (this is primarily for individual customers). Information will need to be collected for the booking, a user account created and details of their request shown in a member section. (See Individual Customers Zone)

The contact page should include an enquiry form.

The business accounts page would allow the company to register for an account (See Business Customers Zone)

ADMIN ZONE

Our admin team must be able to login to a back end system and access all company information and use all functions.

This includes:
• Accounts (Approve, Reject, Suspend, Amend)
• Bookings (Approve, Reject, Amend)
• Invoices (Raise, Review, Amend)
• Chauffeurs (Add, Edit, Archive)
o Maintain News, Events sections of the chauffeur zone.

We will also require some reports which will be confirmed. Most likely to include company, chauffeurs reports.

Some bookings will come over the phone so a screen will be required to add these to the site, they would need to be added to a account, department etc.

BUSINESS CUSTOMERS ZONE

Within these screens there will be the following options.
• Home
• Bookings
• Invoices
• Department Maintenance (Only for main admin user)
• Account Details

Business customers should be able to register for a business account, they will enter some company details (reg name, reg number, contact details) and this will be saved into the back end system as a pending account. Our team should receive an email stating that a new account has been created and can then log into the admin backend and review the application and then either approve or reject the account.

If the account is accepted user details are sent out to the person that created the account via email. They can then login to the business accounts section and set up departments for their business (if required). Each business can have multiple accounts for different departments, and an booking should be assigned a department.

To make a booking the user can login to the account and specify the details for a journey. This will flag to the admin team who can then confirm a booking. All bookings must be accessible via the Business Member Account screens.

Once a job has been completed, an invoice will be raised (Due Date Today + 30). An email will be sent to the customer that a new invoice has been raised who can then login to the system and view a PDF version of the invoice. They can make a payment via CC or DD.

All invoices paid, due and overdue must be available, and be searchable.

Each user must also be able to maintain their contact details, and each admin user at the company must have overall maintenance for all accounts for their business.

INDIVIDUAL CUSTOMERS ZONE

Within these screens there will be the following options.
• Home
• Bookings
• Invoices
• Contact Details

They will make a booking via the Bookings section of the site. A question will be asked at the top of the page asking if they have used us before, if they are existing customers they can login to their account to save them re-entering details and then make a booking. If they are new customers a new account will be created and a welcome email will be sent out.

They can then make the booking which will flag to the admin team who can then confirm a booking.

Once a job has been completed, an invoice will be raised (Due Date Today + 30). An email will be sent to the customer that a new invoice has been raised who can then login to the system and view a PDF version of the invoice. They can make a payment via CC or DD.

All invoices paid, due and overdue must be available, and be searchable.

The user must also be able to maintain their contact details.

SELF EMPLOYED CHAUFFEURS ZONE

Our chauffeurs will all have a login to a back end system.

Within these screens there will be the following options.
• Home
• Forums
o Chauffeurs can create topics and discuss with other chauffeurs.
• News
o This will be maintained by the admin team
• Events
o This will be maintained by the admin team
• Bookings
• Invoices
• Downloads
o The chauffeurs will be able to download various PDF documents.
• Shop
o They can reorder business cards, packs etc. Invoices may be raised for these.

LOGIN

All users should use the same login box and the system will work out what type of user they are and redirect to the correct zone.

BOOKINGS

A booking will be assigned to a customer (either business or individual) and to a chauffeur.

If a business customer, it must be assigned to a department.

All bookings will be confirmed via email.

CHAUFFEURS

Each chauffeur will be set up on the system with an hourly rate.

The chauffeur will be assigned to a job, once a job is set as complete an invoice will be raised for a customer and an invoice from the chauffeur to us. This will be calculated on the number of hours the job took x the hourly rate for this chauffeur.

DATABASE FIELDS

We will confirm all fields that are required for each type of record before we start work.

Clarification Board

    There are no clarification messages.