Техническое задание: Разработка приложения для службы такси

Цель проекта - создать полнофункциональное мобильное приложение, которое позволит пользователям заказывать поездки, а водителям - принимать и выполнять эти заказы. Система должна быть надежной, масштабируемой и удобной в использовании.

Основные требования к функционалу

Для пассажира:

  • Регистрация и авторизация пользователя.
  • Определение местоположения с помощью карт.
  • Указание точек отправления и назначения на карте.
  • Расчет примерной стоимости и времени поездки.
  • Выбор типа автомобиля (эконом, комфорт, бизнес).
  • Вызов такси с отслеживанием положения назначенного автомобиля на карте в реальном времени.
  • Различные способы оплаты (карта, наличные, электронный кошелек).
  • История поездок.
  • Система оценок и отзывов о водителе и поездке.
  • Чат/звонок с водителем.
  • Разделение счетов.

Для водителя:

  • Регистрация и верификация водителя и автомобиля.
  • Режим "онлайн" для приема заказов.
  • Получение уведомлений о новых заказах с информацией о маршруте и стоимости.
  • Принятие или отклонение заказа.
  • Навигация по маршруту к клиенту и точке назначения.
  • Управление статусом поездки (еду к клиенту, поездка начата, поездка завершена).
  • Просмотр истории выполненных заказов и заработка.
  • Получение оценок и отзывов от пассажиров.

Общие и технические требования:

  • Разработка под iOS и Android (нативное или кроссплатформенное решение).
  • Интеграция с картографическими сервисами.
  • Интеграция платежных систем.
  • Система push-уведомлений.
  • Административная панель для управления пользователями, водителями, поездками и тарифами.
  • Бэкенд с API для мобильных приложений.
  • Масштабируемая архитектура и безопасное хранение данных.

Исполнителю необходимо предоставить детальный план разработки, архитектурное решение, сроки и стоимость реализации.

Разработка высоконагруженного интернет-магазина строительного крепежа

Требуется создать масштабируемый интернет-магазин под большой ассортимент продукции (до 5 млн позиций) с интеграцией служб доставки и платежных систем. Необходима миграция данных из существующей базы и продуманная архитектура для сложного поиска и фильтрации.