Find Jobs
Hire Freelancers

A ''rent-a-coder-like'' Guide booking system

$100-500 USD

Закрито
Опублікований about 16 years ago

$100-500 USD

Оплачується при отриманні
This will be a system similar to Rent-a-coder but it will handle bookings of tour guides and not programming. There will be no bids or deadlines to consider. It should be a plugin for Wordpress. ## Deliverables This will be a system similar to Rent-a-coder but it will handle bookings of tour guides and not programming. There will be no bids or deadlines to consider. It should be a plugin for Wordpress. Don't bid on this request unless you are confident you can do it very professionally. To be able to create a booking request, the visitor first must register as a customer with the following information: Full name Address Telephone number Social security number (10 numbers) E-mail address Username (if e-mail address can be used as username I prefer that) Password Check if all fields are correct (can't be empty). Whe the account is created the customer can proceed to make the booking which needs the following information: Language request (whih language should the guide speak) Date or dates (one or several. User a date picker such as this one if possible: [login to view URL] ) Number of people, 1-8 Text area to describe the trip Do you wish to have a car? Yes/No radio buttons Do you want to be picked up at the airport? Yes/No if Yes, specify date, time, and flight number. Text area for the address to the hotel Text area for other comments and requests The booking is now created. The bookings are only visible to admins, and guides with the matching language ability. The guides are my employees and registration as such is not open for the public, only admins can create new guide accounts. Each guide will have their own profile page where they can upload their picture, CV and introduction. They also need to specify their language abilities, There should be a page to list all the guides with a small picture and their name. A click on the picture or name should lead to their profile page. Next to their name there should also be flags to match their language abilities. The guides will be able to browse through all open bookings (that match their language) and either accept or not accept based on their ability to do the job. They can click to accept or not accept (or if they just ignore it, means that they don't accept) Unlimited number of guides can accept the same bookings. After one guide has accepted a booking, an SMS text message will be sent out to the customer (I have a SMS gateway and can provide example php code). The SMS text message will inform the customer that one guide has accepted the booking. One SMS will be sent out every time a guide accept the booking. The customer needs to login to the website again and now he will find a list of all the guides (one or several) that have accepted the booking so far. The customer can click on their names to view their profile page. The customer can send private comments to the consultants and they can answer back. The customer need to choose one of the guides by clicking ??I choose this one?? on the selected guide. The customer and the selected guide now have an agreement and an email will be sent out to the guide to confirm that the customer has accepted. The booking will be closed after the customer has accepted a guide and no more guides can accept (or view) the booking The customer needs to pay after he has selected one consultant. The price is based on the number of people and number of days specified in the booking. And also if car or pickup service has been chosen. I want to have a payment processor directly on the website, but at this point I don't know which to use. Please create a flexible system that will allow me to use a payment processor of my choice in the future. As of now, I will just calculate the price and give them a bank account to wire the money to. The customer and the guide will probably continue to write comments to eachothers for some time, to agree about details, and the booking will always be open for comments between them. Admins can always read all the conversation between customers and guides, but also add comments that both customer and guide will see (if admin makes a comment, it must be clearly indicated to avoid confusion). This is an important function since some cases require some off-line preparation and the admins must be able to break in to report in their comments. This system must be portable, so I can move it to other Wordpress sites without big trouble. It must also be flexible so I can add or remove fields. Please make it very modern, with a lot of Ajax-like functions (no unneccessary reload of the webpage) Please ask if you have any questions. I have tried to explain as good as possible but there are probably some details that are still unclear, so don't hesitate to ask.
ID проекту: 3806154

Про проект

3 пропозицій(-ї)
Дистанційний проект
Активність 16 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
3 freelancers are bidding on average $652 USD for this job
Аватарка користувача
See private message.
$1 105 USD за 21 дні(-в)
4,7 (96 відгуки(-ів))
5,7
5,7
Аватарка користувача
See private message.
$425 USD за 21 дні(-в)
3,7 (28 відгуки(-ів))
5,4
5,4
Аватарка користувача
See private message.
$425 USD за 21 дні(-в)
5,0 (12 відгуки(-ів))
4,1
4,1

Про клієнта

Прапор SWEDEN
Sweden
5,0
14
На сайті з січ. 23, 2005

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.