Closed

Payment Gateway, CMS, Booking Calendar,Photo Gallery

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

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

PAYMENT GATEWAY, BOOKING CALENDAR, PHOTO GALLERY, CMS

We are a web design company and our client’s firm rents luxury buses on an hourly base.

We are seeking a programmer to implement the following programming for our client’s website (the design of the website is ready and is made by us):

……………………………..…..PAYMENT GATEWAY……………………..……….….

For the payment Gateway the link for information: [url removed, login to view]

Link "Annex to agreement" - details for the programmer.

Merchant Bank - Hansabank

…………………………..….….RENTAL CALENDAR……………………..……….….

Sample calendar: [url removed, login to view], the calendar should work as this sample on this site. To view this site in English;
A. Choose the English language icon from the icons located to the right of the page.
B. Click the second tab to the left, named "Cars".
C. Choose a model (ex. Dodge Caravan) from the Car Selection to the right of the page.

The “Bus” page of the website to develop should look similar to this page (we are providing the exact HTML page layout with the project files called [url removed, login to view]). There will currently be only one bus, so there is no need to make a Car Selection page. But Car Selection page should be available to add in the future, as there will be a couple more buses.

The Calendar will show a “light gray” color box around the date that is "waiting" (booked but not paid for).

The Calendar will show a “darker gray” color box around the date that is "booked" (booked and paid for). Both colors will be explained in the color coded remarks underneath the calendar.

Has to be able to book the bus for an hour or a few hours for the renters. So there has to be a way for a few clients to book the same bus for a few hours each on the same day (example: 3 clients for 4 hours each on the [url removed, login to view]; 1 client for 6 hours on the [url removed, login to view] etc). This will make the layout of the calendar for our client different than the one at [url removed, login to view], as they only allow booking on the daily basis and our client – on an hourly basis.

On top of the page there will be information about the bus, the booking calendar etc (please see the attached file called [url removed, login to view]), and underneath it there will be the booking form ([url removed, login to view]).

1. After filling the booking form in, one of two things may happen:

a. If the desired date is one of the "waiting" or "booked" dates, the following message in a red box will appear above the booking form (sample):
“Unfortunately we are unable to complete the booking. The bus is already booked for one or several hours in that time. For additional information, please contact us by e-mail ”

b. If the desired date is available, the following message in a green box will appear above the booking form (sample):
“Booking is completed. Now please choose your payment method to complete your booking.”

The dates that were just booked, will now be colored with a light gray color on the rental calendar (the manager of the website can add the “booked” times once they are paid for. And add/delete any “booked”/”waiting” times).

The person is then redirected to the chosen payment method.

---------------Payment Methods---------------

1. Credit Card

The user will be redirected to the online payment form

2. Bank transfer

The user will be thanked and told that the receipt will be sent to his/her email (the receipt will be manually generated by the manager of the website after receiving the notification email)

3. Down payment + cash on delivery

The user will be thanked and told that he/she will be contacted soon to discuss the details.

…………….………………..….PHOTO GALLERY……………………………...….

For the registered users (There has to be a user registration and authorization on the website - or just on the Gallery page - Register and upload your photos to the gallery)

1. The registered user enters the user name and login
2. There will open a page with the name of the user and the users album(s) and the button “Create the album”
3. After clicking the “Create the album” button, there will open a form with the fields:

a. Name of the album
b. Description of the album
c. Add photos to this album

i. Common upload from PC
Picture ................................. Browse
(Upload a picture in JPEG format)
Add another photo
Name .................................
Description .................................
Album (choose) .................................+
Upload the photo(s)

ii. Upload an archive
Archive ................................. Browse
(Choose a ZIP archive with the pictures in JPEG format)
Album (choose) ................................. +
Upload the photo(s)

iii. Upload a photo from the Internet
Picture http://..............................
(Provide the complete URL of the picture in JPEG format)
Add another photo
Name .................................
Description .................................
Album (choose) ................................. +
Upload the photo(s)

4. On the page with the name of the user and the users album(s) there will be stated the number of albums and photos. The user will be able to edit his/her albums and photos (add, delete).

………………………..…….….CMS…………………………..….….

The following should be able to manage through CMS:

1. The prices of the rent
2. The photos uploaded by the users
3. The users (ban a user etc)
4. Add/delete any “booked”/”waiting” dates in the Rental Calendar
5. The texts on the text pages of the website
6. Conclusion: basically everything should be possible to manage through the

----------------Comments-----------------
1. The website will be featuring 4 languages
2. There is no need to develop the html layout for the website, as it is ready
3. We will use escrow
4. Please bid only if you can keep to the timeline you state
5. We will need excellent communication from the programmer

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