Ситуация

Заказчик - ведущий швейцарский ИТ-интегратор, работающий в сфере услуг, финансов, здравоохранения, промышленности, коммунального хозяйства, государственного сектора и образования. Компания специализируется на автоматизации бизнеса, гибридных и облачных решениях, внедрении SAP, цифровизации, решениях CAD/PLM, а также консалтинговых услугах в области ИТ-инфраструктуры, ИТ-безопасности и обеспечения непрерывности бизнеса. Штат компании насчитывает около 620 сотрудников в четырех городах.

Цель проекта: Создать удобный инструмент для регистрации расходов сотрудников, понесенных в рабочих целях, а также реализовать процесс утверждения этих затрат для последующей компенсации.

Задачи проекта:

  1. Разработать дизайн мобильного приложения.
  2. Интегрировать приложение с используемой ERP-системой.
  3. Обеспечить удобный процесс регистрации расходов.
  4. Создать интерфейс для ответственных сотрудников, позволяющий проверять и утверждать/отклонять заявки на компенсацию.
Решение

Работа над проектом началась с разработки дизайна мобильного приложения, в котором особое внимание уделялось удобству и интуитивности интерфейса. После утверждения концепции команда приступила к созданию кроссплатформенного решения на основе Flutter, что позволило обеспечить единый пользовательский опыт как для iOS, так и для Android.

Одной из ключевых задач была интеграция с ERP-системой заказчика для синхронизации всех данных о расходах сотрудников и упрощения процесса их обработки.

Для обеспечения безопасности была реализована двухфакторная аутентификация, а также возможность входа с использованием отпечатка пальца, PIN-кода или FaceID.

Для удобства сотрудников мы разработали функционал автоматического сканирования чеков с применением технологий компьютерного зрения. Это значительно сократило время на ввод данных и уменьшило вероятность ошибок.

Также добавили галерею, где пользователи могли сохранять фотографии чеков, а затем при необходимости быстро оформлять заявки на компенсацию.

Чтобы упростить повторяющиеся операции, была реализована функция "Избранное", позволяющая пользователям мгновенно выбирать нужную форму заявки.

Для менеджеров, принимающих решения, создан отдельный экран, где отображаются только те заявки, которые требуют их внимания. Это позволило значительно ускорить процесс рассмотрения запросов.

Дополнительно в приложении появились push-уведомления, информирующие сотрудников о статусе их заявок, а также история всех операций.

Кроме того, мы предусмотрели форму обратной связи, где пользователи могут оставлять комментарии и прикреплять файлы для уточнения информации.

Технологии
  • Flutter 3/Dart.
  • Java.
  • Firebase.
  • Swift.
  • Swagger.
Результат
  • Проведен анализ процессов в системе заказчика.
  • Разработано техническое задание в соответствии с требованиями.
  • Создан дизайн приложения.
  • Разработано мобильное приложение для Android и iOS.
  • Реализовано ИИ-распознавание чеков.

Обратите внимание на другие наши проекты

Все проекты
Мобильные приложения
Веб-сервисы
Корпоративные решения
Рассчитать стоимость
Разработка IT-решений