Web developer
- or -
Post a project like this3432
$5.0k
- Posted:
- Proposals: 31
- Remote
- #588805
- Awarded
Web designer,ERP,Software development,Social Media optimization,Android and iphone App
Ghaziabad
website designer, php, wordpress, joomla, open cart, developer, photoshop designer
Jodhpur
Web Developer/Designer - App Developer/Designer - Graphics & Logo Specialist
Nottingham
396532653160478360494341496245503693540841578231598647769597763051723128
Description
Experience Level: Expert
General information for the website: Tour/activity booking by user to other users
Description of requirements/features: I want to develop a community Platform for tour booking. Tour owners (users) will be able to list their tours free under the respective location. They will be able to receive booking request from potential customers (other users).
The site visitors can come to the site, search for different tours under different locations. On the tour details page get to see the description, multiple images of the tour, location on the map and amenities available, availability calendar of the tour owner. From there they can either save the tour in their wish list or send booking request to the tour owner. Then on approval of the request by the tour owner, the customers will be able to book tours.
User Types: There will be basically 3 type of users associated with the site. These are Tour Owners, Renters/buyers, and the site Administrator. Following are the features associated with each type of user:
A. Tour Owners:
• Register to the site using email or Facebook account
• Login, Log out and Change password
• Update Profile and account settings
• Provide Paypal id/bank account to receive payment
• Update availability (calendar, and update it with different fare for days of period of days)
• Set cancellation policy
• Upload tour details, Images and videos of the tour
• Receive Booking Request
• Discuss with the prospective Renter via Private Message Board, which will act as a live chat. When a user receive a message automatically a mail will be sent. It is important to not disclose information such as mail and phone number to ensure the transaction will be concluded inside the website
• Confirm booking / decline request
• Receive Payment
• Upload Multiple tours
• Receive notification of booking cancellation
• Generate Booking reports
• Share the tour pages in social networking sites and to friends via email.
• Like the site in Facebook, Tweet the site in Twitter.
• Contact administrator via contact form
B. Renters/buyers:
• A search option where they will be able to search by destination / keyword.
• View tours by Featured tours
• Search result will be displayed in a list view format
• On top of the search result page, we will show all the tours in listed within the location in Google Map.
• From the search result page, they will be taken to the tour details page, where they will get to see the tour details, images and videos of that tour
• Send booking request
• Communicate with the tour owner via PMB, which will work as a live chat
• On booking confirmation release payment via credit card or Paypal account
• For sending booking request the user will be required to register and login.
• The user will be able to sign up using his email id or Facebook account
• After booking done, the visitor will get automatic booking confirmation email, along with the invoice details.
• Users who have booked an tour will be able to post a review about the tour.
• Request for tour cancellation and on confirmation get a certain % refund.
• Be able to share the pages in Social Networking sites or via email to a friend
• Add tour to his wishlist
• Flag tours to report to administrators.
• Contact administrator via contact form.
C. Administrator:
• Manage Administrators
• Manage Renters
• Manage Tour Owners
• Manage Tour Categories
• Manage Options to be available for the Tour Owners
• Manage Tours Uploaded by the Tour Owners
• Add / Edit / Delete Tours
• MULTILANGUAGE
• Manage Featured Listings to be displayed on the homepage
• Ability to adjust commission rate for booking.
• View the list of all contract
• View all the customer details along with their payment made for booking.
• View the list of all payments showing the total payment, site commission, payable to the tour Owners.
• Block any tour from the back-end of the system for any booking made through other sources.
• Ability to generate reports
• Page Management for FAQ, How it works pages and static content pages
• Newsletter Management by user group
• Manage General setting and social links
• SEO settings of the site
• Manage leads received through contact form
You can find some example looking at
viator or sherpandipity
Extra notes: Basically this will work as a multi-vendor website and the functioning will not be very different from a room booking website. The difference is that most tours duration is a single day or less, this implies the owner can operate the same tour more time the same day.
The same concept of airbnb but applied to tour/activity booking
Description of requirements/features: I want to develop a community Platform for tour booking. Tour owners (users) will be able to list their tours free under the respective location. They will be able to receive booking request from potential customers (other users).
The site visitors can come to the site, search for different tours under different locations. On the tour details page get to see the description, multiple images of the tour, location on the map and amenities available, availability calendar of the tour owner. From there they can either save the tour in their wish list or send booking request to the tour owner. Then on approval of the request by the tour owner, the customers will be able to book tours.
User Types: There will be basically 3 type of users associated with the site. These are Tour Owners, Renters/buyers, and the site Administrator. Following are the features associated with each type of user:
A. Tour Owners:
• Register to the site using email or Facebook account
• Login, Log out and Change password
• Update Profile and account settings
• Provide Paypal id/bank account to receive payment
• Update availability (calendar, and update it with different fare for days of period of days)
• Set cancellation policy
• Upload tour details, Images and videos of the tour
• Receive Booking Request
• Discuss with the prospective Renter via Private Message Board, which will act as a live chat. When a user receive a message automatically a mail will be sent. It is important to not disclose information such as mail and phone number to ensure the transaction will be concluded inside the website
• Confirm booking / decline request
• Receive Payment
• Upload Multiple tours
• Receive notification of booking cancellation
• Generate Booking reports
• Share the tour pages in social networking sites and to friends via email.
• Like the site in Facebook, Tweet the site in Twitter.
• Contact administrator via contact form
B. Renters/buyers:
• A search option where they will be able to search by destination / keyword.
• View tours by Featured tours
• Search result will be displayed in a list view format
• On top of the search result page, we will show all the tours in listed within the location in Google Map.
• From the search result page, they will be taken to the tour details page, where they will get to see the tour details, images and videos of that tour
• Send booking request
• Communicate with the tour owner via PMB, which will work as a live chat
• On booking confirmation release payment via credit card or Paypal account
• For sending booking request the user will be required to register and login.
• The user will be able to sign up using his email id or Facebook account
• After booking done, the visitor will get automatic booking confirmation email, along with the invoice details.
• Users who have booked an tour will be able to post a review about the tour.
• Request for tour cancellation and on confirmation get a certain % refund.
• Be able to share the pages in Social Networking sites or via email to a friend
• Add tour to his wishlist
• Flag tours to report to administrators.
• Contact administrator via contact form.
C. Administrator:
• Manage Administrators
• Manage Renters
• Manage Tour Owners
• Manage Tour Categories
• Manage Options to be available for the Tour Owners
• Manage Tours Uploaded by the Tour Owners
• Add / Edit / Delete Tours
• MULTILANGUAGE
• Manage Featured Listings to be displayed on the homepage
• Ability to adjust commission rate for booking.
• View the list of all contract
• View all the customer details along with their payment made for booking.
• View the list of all payments showing the total payment, site commission, payable to the tour Owners.
• Block any tour from the back-end of the system for any booking made through other sources.
• Ability to generate reports
• Page Management for FAQ, How it works pages and static content pages
• Newsletter Management by user group
• Manage General setting and social links
• SEO settings of the site
• Manage leads received through contact form
You can find some example looking at
viator or sherpandipity
Extra notes: Basically this will work as a multi-vendor website and the functioning will not be very different from a room booking website. The difference is that most tours duration is a single day or less, this implies the owner can operate the same tour more time the same day.
The same concept of airbnb but applied to tour/activity booking
Tonino S.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
33%
Last project
20 Jan 2015
Korea, Republic of
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies