1001 Freelance Projects
Свежие проекты с фриланс-бирж
Просмотр проекта
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Название проекта:
сделать апп на телефон для логистической компании
Кто разместил:
Внешний проект с free-lance.ru
Открыт:
06-Jan-2026 23:29 GMT
Описание:
Ниже — **сжатое ТЗ (до ~5000 символов)**, без воды, но достаточно конкретное для старта разработки.

---

## ТЗ: Мобильное приложение для водителей логистической компании (v1.2)

**Платформы:** iOS / Android
**Языки:** мультиязычность (RU/EN + расширение)
**Авторизация:** SMS-код (OTP)
**Рейсы:** 1 адрес → 1 адрес, назначаются диспетчером через TMS
**Оплаты:** НЕ входят в scope
**Интеграция:** своя TMS через API

### 1) Назначение

Приложение для водителей: получение рейсов, GPS-трекинг, контроль отклонений, работа с документами и POD (доказательство доставки), чат с диспетчером, печать накладной.

---

### 2) Основной функционал

#### 2.1 Смена (рабочее время)

* Водитель вручную включает/выключает: **«Начать смену / Завершить смену»**
* Трекинг работает **только во время смены**
* Если водитель “под грузом” (статус из TMS), приложение требует активную смену.

#### 2.2 Рейсы

* Экран «Рейсы»: Активные / Завершенные / Проблемные
* Карточка рейса: №, адрес A→B, статус, метка “под грузом”
* Экран рейса: карта/маршрут, статусы, документы, POD, чат, печать.

#### 2.3 Статусы доставки

Статусы: **В пути → Прибыл → Разгрузка → Доставлено / Отказ/Проблема**

* **«Прибыл» ставится автоматически по геозоне** (фиксируется событие въезда).
* «Доставлено» доступно только при выполненном POD.

#### 2.4 GPS-трекинг и контроль

* Отправка координат: **каждую 1 минуту**
* Фиксировать: координаты, скорость, остановки, отклонение от маршрута, вход/выход из геозон
* Отклонение от маршрута: **> 5 км** → событие + уведомление водителю/диспетчеру (не чаще 1 раза в 5 минут).
* Если GPS отключён при “под грузом”: предупреждение + событие, запрос включить GPS (через настройки).
* Если нет интернета: запись в локальную очередь, отправка при восстановлении.

#### 2.5 Геозоны

* Геозоны приходят из TMS: координаты + радиус.
* События: `GEOFENCE_ENTER/EXIT`, автоматическая установка «Прибыл».

#### 2.6 Документы

Типы: **ТТН / CMR / накладные / акты / чеки / фото товара**

* Загрузка фото из **камеры и галереи**
* **Обязательная проверка качества фото** (размытость/читаемость). При провале — просить переснять.
* Документы привязываются к рейсу, отображается статус отправки (в очереди/отправлено/ошибка).

#### 2.7 POD (Proof of Delivery)

Для «Доставлено» обязательно:

* **3 фото**
* **подпись получателя**
* **геолокация (POD proof)**
* timestamp
Опционально: печать (фото), QR/штрихкод.

#### 2.8 Чат и коммуникации

* Чат по рейсу (текст/фото)
* Шаблоны: «Опаздываю», «Не могу найти точку», «Проблема», «Нужна помощь»
* Кнопка звонка диспетчеру
* Офлайн: сообщения в очередь.

#### 2.9 Уведомления (push)

* назначен/изменён рейс
* сообщение диспетчера
* отклонение >5 км
* GPS выключен при “под грузом”
* требуется POD/документы

#### 2.10 Печать (Bluetooth)

* Подключение к Bluetooth-принтеру
* Печать **накладной** (PDF приходит с сервера)

---

### 3) Офлайн-режим

* Все события/статусы/фото/чат сохраняются локально и синхронизируются при сети.
* Очередь должна быть устойчивой к перезапуску приложения.

---

### 4) API (минимальный набор)

* `/auth/otp/request`, `/auth/otp/verify`, `/auth/token/refresh`
* `GET /driver/trips`, `GET /trips/{id}`, `GET /trips/{id}/route`, `GET /trips/{id}/geofences`
* `POST /trips/{id}/status`, `POST /trips/{id}/tracking`, `POST /trips/{id}/events`
* `POST /trips/{id}/documents` (multipart), `POST /trips/{id}/pod` (multipart)
* `GET/POST /trips/{id}/chat`
* `GET /trips/{id}/waybill/pdf`

---

### 5) Критерии приемки

* Вход по SMS
* Смена ON/OFF вручную
* Рейсы приходят из TMS
* Трекинг раз/мин и события отклонений/геозон
* «Прибыл» автоматически по геозоне
* Документы с проверкой качества
* POD: 3 фото + подпись + гео
* Чат + push уведомления
* Офлайн-очередь + синхронизация
* Печать накладной по Bluetooth
Project ID:
4823601
Категория проекта:
Программирование, IOS
Бюджет проекта:
120000 руб, для всех
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Срочно!!! Создать модель в среде Optisystem для курсовой работы
Категория: Инжиниринг, Чертежи/Схемы
Бюджет: 3000 руб
07 Jan 2026 21:36 GMT
SEO - линкбилдинг для адалт-проекта
Категория: Продвижение сайтов (SEO, GEO), Продвижение за рубежом
Бюджет: 100000 руб
07 Jan 2026 21:36 GMT
UI/UX одного экрана
Категория: Дизайн, UI/UX дизайн
07 Jan 2026 21:36 GMT
Переделка текста для прохождения проверки на ИИ и оригинальность
Категория: Тексты, Редактирование/Корректура
Бюджет: 3000 руб
07 Jan 2026 21:35 GMT
Нужен дизайнер для буклета. Редблиц.ру. Питомник абиссинских кошек.
Категория: Дизайн, Полиграфический дизайн
Бюджет: 8100 руб
07 Jan 2026 21:34 GMT
Заполнять сайт промышленного направления на WP /желательно разбираться, самостоятельно готовить инфу (для всех)
Категория: Сайты, WordPress
07 Jan 2026 21:33 GMT
Project Manager
Категория: Программирование, Google Android
07 Jan 2026 21:32 GMT
Ищу опытного инженера по Android firmware (ROM) (для всех)
Категория: Программирование, Google Android
07 Jan 2026 21:21 GMT
Видеомонтаж
Категория: Аудио/Видео/Фото, Видеомонтаж
07 Jan 2026 21:21 GMT
Сделать страничку на Taplink
Категория: Сайты, Лендинги
07 Jan 2026 21:21 GMT
Выполнить лабораторные работы по компьютерной графике (Photoshop, Blender, Excel, Inkscape)
Категория: Рисунки и иллюстрации, Визуализация/3D
07 Jan 2026 21:19 GMT
Сервис для сбора сообщений из мессенджера и автоопределения «заявка/нет».
Категория: Программирование, Машинное обучение
07 Jan 2026 21:18 GMT
Telegram bot AI bot ChatGPT backend CRM mini-CRM Database
Категория: Мессенджеры, Telegram
07 Jan 2026 21:18 GMT
5 видео с применением AI (для всех)
Категория: Социальные сети, Реклама в соцсетях
07 Jan 2026 21:09 GMT
Улучшение качества фото 07 Jan 2026 21:01 GMT
Все проекты
Проекты по навыкам ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
texts
Новое!
Projects in English
Copyright © 2005-2025
1001 Freelance Projects