Бюджет:
200 000 руб
React Native / Flutter / KMP ?
Дизайн интерфейса будет предоставлен.
Преимущество специалисту из СПб.
Приложение личный кабинет клиента транспортной компании.
Работа приложения будет строиться на взаимодействие с веб-сервисом 1с.
Все методы уже разработаны на стороне 1с.
На данный момент таким образом работает веб версия личного кабинета.
Разделы:
1. Контрагенты (физ и юр лица, от лица которых работает пользователь)
- Список из 1с
- Поиск и добавление по существующей базе
- Добавление новых. Проверка паспорта физ лица/Проверка действующих юр лиц через dadata.
2. Партнеры
- Список из 1с
- Поиск и добавление по существующей базе
- Добавление новых. Проверка паспорта физ лица/Проверка действующих юр лиц через dadata.
3. Заявки
- Список из 1с
- Калькулятор (ввод данных, обращение к 1с за расчетом).
- Создание заявки (отправка заявки в 1с)
3.1. Калькулятор/рассчитать, как отдельный раздел
4. Заказы
- Список заказов из 1с
5. Документы
- Список документов из 1с
- Заказ документов через "обращение"
6. Чат/общение/заявки (разные типы обращений):
- Онлайн чат
- Запрос документов
- Проблема с заказом (с прикреплением файлов/скриншотов)
7. Отслеживание груза: подробная информация о статсусе груза по номеру заказа и дате
8. Раздел «Настройки»
- редактирование данных пользователя
- изменение пароля
- выбор, какие уведомления получать (новости, акции, об изменении статуса груза)
9. Новости/акции
Разные моменты:
- Нативный интерфейс
- Регистрация/авторизация/восстановление. Отправка смс при регистрации/восстановлении (осуществляет 1с)
- Валидация введенных пользователем данных на стороне приложения
- Использование dadata для поиска организаций, проверки паспортов, подсказок адресов.
- Вход по задаваемому простому паролю, по фэйс айди/тач айди (и андроид аналоги)
- Помощь в регистрации в app store и google play