Ситуация

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

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

Задачи клиента:

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

Подготовили дизайн приложения. Была разработана интуитивно понятная и функциональная система, позволяющая сотрудникам фиксировать свое рабочее время. Специалисты создали мобильное приложение на платформе Flutter, что позволило обеспечить единый интерфейс для iOS и Android. Интеграция с ERP-системой заказчика обеспечила синхронизацию данных и автоматизацию процессов.

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

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

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

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

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

Внедрили форму обратной связи, позволяющую прикреплять файлы и отправлять запросы в поддержку.

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

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

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