Виталий
Написание PHP скриптов
Написание скриптов на PHP. Быстро. Дешево. Качественно
Эдуард
SEO и продвижение сайтов
Не теряйте времени! Обращайтесь! Ваш сайт будет в ТОПе!
Василий
Редактирование фотографий
Редактирование старых и неудачных фотографий
Денис
Наполнение сайтов
Заполнение контента на различную тематику

Мобильное приложение Такси

Николай
2

Николай

нет рекомендаций
нет жалоб
Завершен
Название проекта: Мобильное приложение Такси
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка мобильных приложений
Предоплата: без предоплат
Прием заявок: завершен

Описание проекта:
Стоимость проекта?, сроки?
Серверная часть

• Прием, ¬хранение¬, выдача координат конечных устройств
• Прием запросов на отправку сообщений на конкретное устройство, PUSH нотификации:

• ○ Вызов заданной машины на заказ
• ○ Отмена заказа для выбранной машины
• Отмена заказа (если он еще не подтвержден водителями) ¬ рассылка всем выбранным машинам
• ○ Ответ водителя о приеме заказа
• ○ Рассылка всем выбранным машинам, что заказ уже принят одной из машин
• ○ Запрос от любой из сторон на созвон
• ○ Обмен сторонами текстовыми сообщениями
• ○ Уведомление таксиста о поступлении оплаты
• ○ Уведомление таксиста об окончании срока оплаты

Функции
• ○ Найти ближайшие машины (возвращает координаты X машин)
• Обновить координаты ближайших машин для заданного клиента (с учетом изменения координат, машин которые уже отказались)
• ○ Запросить бронь машины (возвращает ожидайте/уже занята)
• ○ Подтвердить/отказать в бронировании (после ответа водителя)
• ○ Перевод такси в неоплаченный статус

• База таксистов

• Курящий
• ○ Детское кресло
• ○ Марка машины
• ○ Актуальность оплаты (автоматическая смена на неоплаченный статус)
• ○ История заказов
• ○ Публичный рейтинг
• ○ Километраж, время, стоимости заказов

• База клиентов
• Привязка к устройству (для рассылки сервисных сообщений)
• История заказов
• Предоставленные данные
• Внутренние рейтинги

• Веб интерфейс ввода поступивших платежей

Приложение для клиента (Android, iOS) на телефоны.
Отображение карты с ближайшими X автомобилями
Возможность выбора машины касанием и заказа этой машины
Одновременный заказ нескольких, не более X автомобилей

При выборе автомобиля появляется меню с пунктами:
• Заказать
• Информация о водителе/машине
• Отменить заказ (если уже заказано)



Если заказ создан, то на экране появляются кнопки:

• "Отменить заказ": отправляет на сервер команду отмены заказа, которая снимает еще не принятый водителями заказ, а также уже принятый.
• Отправить водителю текстовое сообщение
• Кнопка набрать номер водителя
• Кнопка сменить машину (не одно и то же что "отменить заказ"). Надо спросить причину смены машины и изменить рейтинг водителя, если он виноват. После этого вернутся к карте, но эту машину уже или не показывать или показывать другим значком ¬ и не давать ее заказать повторно.
• Кнопка попросить позвонить водителя


Приложение для таксиста (Android) телефон + планшет?

Отображение сообщения о заказе с изображением карты и места где находится клиент
Кнопка приема заказа с Таймером обратного отсчета
Кнопка отказа
Функция ведения заказа со сменой статусов при приближении к клиенту, трогании с места забора клиента
Таксометр ¬ с функцией расчета по времени и расстоянию и сменой статуса машины на "свободен" после остановки для высадки клиента
Меню с проверкой статуса оплаты

Схема работы интерфейса
• Получение сообщения о заказе
• Запуск программы
• Отображение клиента на карте (также отображается обратный отсчет)
• Кнопки "принять", "отказаться"

Если заказ принят, то отображается карта, отмечено место нахождения клиента, есть кнопки
• "Отказаться от заказа"
• Позвонить клиенту (отправляется запрос клиенту на предоставление номера, если он его предоставляет, то программа осуществляет вызов) ○
• Отправить сообщение клиенту
• Кнопка "начать поездку" переводящая программу в режим таксометра.

При приближении к заказчику программа отправляет на сервер уведомление, сервер отправляет клиенту сообщение "пора выходить".


Статусы машины События меняющие статус
Оплачен Автоматическая смена на False на серверной стороне по истечении срока оплаты
• В True переводится оператором принимающим оплаты
Не работаю • Вручную водителем из приложения
Свободен • смена статуса Оплачен
• Заказ исполнен
Отмена заказа любой из сторон
Еду к клиенту Включается при принятии заказа
Ожидаю клиента Кнопка ожидаю клиента
Еду по маршруту Кнопка старт маршрута
Автор проекта
Николай
Екатерина
Рерайт
Выполню рерайт Вашего текста. Высокая уникальность результата
Александр
Дизайн логотипов
нужен запоминающийся и солидный логотип? Обращайтесь!
Виктор
Администрирование серверов
Окончил технический университет. Пару лет проработал в...
Виталий
Разработка продающих страниц
Есть сайт, интернет-магазин с товарами / услугами, но нет...
Эдуард
Продвижение групп в Вконтакте
Предлагаю услуги по SMM и продвижению групп в Вконтакте
Создание интернет магазина
Предлагаю услуги по разработке интернет-магазинов с последующим их...
Создание приложений под Android
Предлагаю услуги по разработке мобильных приложений под Android...
Скопировать лендинг
Уважаемые Работодатели! . Если Вы ищете, как скопировать чужой...
Написание сайтов с нуля
Занимаюсь написанием сайтов с нуля на PHP и MySQL. При написании...
Адаптивный дизайн для Вашего сайта
Предоставляю услугу разработки адаптивного дизайна для Вашего...