Разработка мобильного приложения для службы клининга

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.
Разработка и поддержка любых видов мобильных приложений:
Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Предлагаемые услуги
Показано 1 из 1 услугВсе 1735 услуг
Разработка мобильного приложения для службы клининга
Средняя
~1-2 недели
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1054
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    874
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    445

Разработка мобильного приложения для службы клининга

Клининговый сервис — это классический service marketplace: клиент хочет уборку в конкретное время, исполнитель должен получить задание с адресом и инструкциями, диспетчер должен видеть, кто где и всё ли идёт по плану. Три интерфейса, одна логика назначения и трекинга.

Архитектура: три приложения или одно

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

Клиент: выбрать тип уборки (стандартная, генеральная, после ремонта, окна), указать площадь, выбрать слот, добавить инструкции и фото проблемных мест, оплатить. Статус уборки и трекинг исполнителя.

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

Администратор: назначение исполнителей на заявки, карта с текущими уборками, статистика, управление каталогом услуг.

Динамическая цена и онлайн-расчёт

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

На бэкенде — таблица тарификации с базовыми ставками и коэффициентами. Администратор меняет цены в панели, формула пересчитывается автоматически. Никакого хардкода цен в приложении.

Назначение исполнителей

Два режима:

Автоматическое назначение: алгоритм ищет доступного исполнителя в зоне доставки на нужный слот (PostGIS, геозоны исполнителей), с рейтингом выше порогового значения, без конфликтов по расписанию. Назначает → пуш исполнителю → принять или отклонить.

Ручное назначение: диспетчер видит список доступных исполнителей на нужный слот и назначает вручную. Для нестандартных ситуаций.

Рейтинг исполнителя — средняя оценка от клиентов за последние N уборок, с учётом своевременности (опоздание > 30 минут — автоматический штраф к рейтингу).

Фотоотчёт и приёмка работы

Исполнитель делает фото до уборки и после — через камеру прямо в приложении, фото прикрепляются к заданию с timestamp и GPS-меткой. Клиент видит фотоотчёт в приложении и подтверждает выполнение работы или оставляет претензию.

Это снижает количество споров: есть документальное подтверждение состояния объекта до и после.

Рекуррентные заказы

«Уборка каждые 2 недели по пятницам» — рекуррентное задание, которое автоматически создаёт новые заявки по расписанию. Оплата — списание с привязанной карты через ЮКасса recurring или ручная оплата каждый раз. Уведомление за 2 дня до уборки с возможностью перенести или пропустить.

Стек: Flutter 3.x + Bloc, Laravel 10 + PostgreSQL + PostGIS, FCM, ЮКасса (в том числе recurring), S3 для фотоотчётов, Yandex MapKit для карты и навигации.

Сроки

MVP (клиентское + исполнительское приложение, назначение, трекинг, оплата) — от 14 до 18 недель. С рекуррентными заказами, автоназначением и расширенной аналитикой — от 22 недель.

Стоимость рассчитывается индивидуально после анализа требований.