Handy Help Now

PWA
Handy help nowHandy help now
Задача проекта

Основная задача проекта — создание инструмента удалённого контроля для топ-менеджмента Handy Help Now, позволяющего в реальном времени отслеживать ключевые операционные и финансовые показатели компании. Цель — обеспечить прозрачность работы на всех уровнях: от создания профиля мастеров и статусов заявок до эффективности менеджеров и команд. Для этого мы совместно с заказчиком определили набор метрик, необходимых для анализа текущей ситуации и раннего выявления проблем.

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

User Flow

В рамках проекта мы разработали подробный user flow для PWA-приложения мастеров, охватывающий все ключевые сценарии: авторизацию, просмотр и управление заявками, редактирование профиля, работу с календарём, добавление услуг и материалов, а также завершение заказов.

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

разработка erp системы
Color
#1A222E
#2B3E59
#3577D3
#F2F5F8
Font
Onest
01Технологии
NodeJS
NestJS
PostgreSQL
VueJS
Docker
02Срок исполнения
20.03.2025 - по сегодняшний день
03Итоговый бюджет
2 160 000 ₽
Дизайн

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

Интерфейс охватывает все ключевые экраны: авторизацию, профиль, список заявок, календарь, статусы заказов, подтверждения и отчёты. Были реализованы как светлая, так и тёмная тема, обеспечивающие комфортную работу при разных условиях освещения.Макеты были согласованы с клиентом и легли в основу дальнейшей вёрстки. Благодаря этому интерфейс стал органичной частью всей ERP-системы и эффективно решает задачи пользователей.

разработка erp системы
Профиль мастера

Экран «Профиль мастера» предоставляет доступ к личным настройкам и рабочему графику пользователя. Здесь можно:

  • Переключать язык интерфейса (Рус / Eng) и тему оформления (светлая / тёмная).
  • Настраивать график работы по дням недели.
  • Добавлять дни исключения — индивидуальные настройки рабочего времени на конкретные даты.
  • Редактировать контактные данные, пароль и другие параметры профиля.
  • Выполнить выход из профиля с подтверждением действия.

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

разработка erp системы
Календарь заказов

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

Ниже отображается список заказов, назначенных на выбранную дату. Каждая карточка включает:

  • номер заказа,
  • дату и время выполнения,
  • сумму,
  • адрес,
  • краткое описание услуг,
  • статус (например, «Завершённый»).

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

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

разработка erp системы
Заказы

Экран «Мои заказы» отображает все заявки, назначенные мастеру, с возможностью отслеживать их статусы и взаимодействовать с каждым заказом. Карточки заказов включают ключевую информацию: дату, время, адрес, стоимость, краткое описание и текущий статус (запланирован, в работе, на паузе, требует изменений, завершён и др.).

В зависимости от статуса, мастеру доступны действия:

  • начать работу,
  • поставить на паузу,
  • продолжить выполнение,
  • завершить заказ,
  • добавить услуги или материалы,
  • изменить или заполнить отчёт.

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

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

разработка erp системы
Дополнительные услуги

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

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

После выбора услуги появляется возможность:

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

Также доступна функция удаления всей услуги из заказа.

разработка erp системы
Отчет в заказе

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

  • Метод оплаты — выбор между единой или дробной оплатой, с возможностью указания способа (наличные, карта и т.д.).
  • Мили — количество пройденных миль до клиента.
  • Чаевые — сумма, полученная дополнительно.
  • Платная дорога — учёт затрат на проезд и парковку.
  • Выполненные работы — чекбокс-лист с указанием, какие задачи из заказа были фактически завершены.

В случае дробной оплаты система позволяет указать несколько способов и сумм, разбивая оплату на части (например, часть наличными, часть картой).

После заполнения всех полей мастер нажимает «Отправить на подтверждение», после чего заявка уходит на проверку тимлиду.

разработка erp системы
Отчеты

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

Ниже представлены ключевые показатели за текущую неделю:

  • Принято — общее количество заявок,
  • Выполнено — число завершённых заказов,
  • Заработано за неделю — суммарный доход,
  • Баланс — расчётная сумма, причитающаяся мастеру.

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

разработка erp системы

Состав команды

Аналитик
Менеджер проекта
Дизайнер
Frontend разработчик
Backend разработчик
DevOps

Что включала в себя наша работа

Разработка PWA
Разработка ERP-системы
Результат:

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

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

#

Хотите заказать у нас проект?

Оставьте свои контакты и расскажите подробно о своем проекте - мы свяжемся с вами!
0 / 15000

Прикрепить техническое задание

Или поясняющие файлы (до трех файлов общим весом не более 5мб)