Платформа клининговой компании: заказы, специалисты и обучение в одной системе
Компания выходила на рынок Москвы и хотела сразу работать на собственной платформе. За месяц мы запустили MVP: сайт с расчётом и заказом уборки, кабинеты клиента, специалиста и офиса и обучение, без которого специалиста не допускают к заказу.
- Клиент
- Чисто для жизни
- Отрасль
- КлинингМосква и область
- Срок
- около месяца до MVPавгуст–сентябрь 2026
- Состав
- Платформы, Интеграции
- Технологии
- Python (FastAPI), Next.js, TypeScript, PostgreSQL, Redis, Keycloak, Docker
[02] Задача
Что нужно было изменить
Собственная платформа, где клиент сам рассчитывает и заказывает уборку, офис назначает специалистов и ведёт расчёты, а к заказам допускаются только специалисты, прошедшие обучение.
Что было до нас
- У компании были продуманные правила работы: цены, условия отмены и переноса, сроки ответа поддержки, требования к обучению специалистов
- Системы, в которой эти правила работали бы, не было
- Типовые CRM для записи на услуги не учитывают адрес с подъездом и этажом, доступ в квартиру, чек-лист с фото «до» и «после» и допуск специалиста к заказам по итогам обучения
Чем это мешало
- Запись, расписание специалистов, обучение и деньги пришлось бы вести в разных сервисах и сверять вручную, в том числе проверять допуск специалиста к работе
- Если у клинера нет подъезда, этажа и кода домофона, на месте он звонит клиенту и теряет время
- Специалистам из Кыргызстана сложнее разбираться в инструкциях на русском, в том числе по технике безопасности и работе с химией
Почему сейчасКомпания запускалась в Москве и хотела с первого дня работать на своей платформе, чтобы не переезжать с типовой CRM позже.
[03] Решение
Что мы сделали
-
01
Сайт с конструктором заказа
Клиент выбирает квартиру или дом, вводит адрес с подсказками улицы и номера дома, площадь, число комнат и санузлов и может исключить помещения из уборки. Схема квартиры перестраивается на глазах, а стоимость видна построчно: из чего сложилась цена.
-
02
Кабинет клиента
Заказы, перенос и отмена с понятными условиями, объекты с данными для доступа, подписка на регулярную уборку, история работ по дому и отдельное согласие на использование фото «до» и «после» в рекламе.
-
03
Мобильный кабинет специалиста
Маршрут на день, карточка объекта, чек-лист с обязательными фото, отметка прихода и доходы. Работает и при плохой связи. Код доступа к квартире виден только во время визита.
-
04
Рабочее место офиса
Задачи на сегодня, журнал заказов, подбор специалиста с объяснением, почему рекомендован именно он, клиентская база, претензии с контролем сроков, выплаты специалистам и склад расходников.
-
05
Обучение и допуск
Курсы, тесты, практика с проверкой куратором и сертификаты. Специалист без действующего сертификата не попадает в подбор на заказ. У куратора свой кабинет с конструктором курсов и аналитикой.
-
06
Два языка для специалистов
Кабинет специалиста, раздел найма и учебные материалы доступны на русском и кыргызском, язык переключается одной кнопкой. Клиентская часть остаётся на русском.
Из чего состоит решение
- Платформыпубличный сайт, кабинеты клиента, специалиста, куратора и офиса, серверное ядро с бизнес-правилами, единый вход с ролями
- Интеграциисобственный сервис подсказок адресов, карты на открытых данных, задел под оплату, онлайн-кассу и SMS
- Публичный сайт
- Кабинет клиента
- Мобильный кабинет специалиста
- Кабинет куратора
- Рабочее место офиса
- Серверное ядро с бизнес-правилами
- Единый вход с разделением по ролям
- Сервис подсказок адресов
Этапы и сроки
-
01
Проектирование и ядро
Разобрали ТЗ и регламенты компании, спроектировали платформу и собрали ядро: каталог услуг, расчёт стоимости, заказы, правила отмены и переноса.
-
02
Сайт и кабинеты
Сайт с конструктором заказа, кабинеты клиента, специалиста и офиса, обучение с допуском к заказам, подбор специалистов.
-
03
Запуск
Боевой домен, регистрация клиентов и специалистов, защита от ботов, настройка безопасности и резервного копирования.
-
04
Доработка с заказчиком
Фирменный стиль, адрес по полям с подсказками по Москве, обязательные параметры объекта, кыргызский язык для специалистов.
-
05
Передача заказчику
MVP сдан. Запуск бизнеса, выбор провайдеров оплаты, юридические и операционные вопросы заказчик ведёт сам, а мы остаёмся на технической поддержке.
Роли
- Мы
- Проектирование, разработка, инфраструктура и запуск MVP. После сдачи техническая поддержка.
- Заказчик
- Бизнес-правила и регламенты, тексты и фотографии, приёмка. После сдачи MVP запуск бизнеса на платформе, юридические вопросы и подключение провайдеров.
[04] Как устроено
Из чего собрана система
Интеграции
- Подсказки адресов по Москве и области на открытых картографических данных, с возможностью подключить DaData (ФИАС)
- Карты на открытых подложках без платных API
- Платформа готова к подключению оплаты, онлайн-кассы по 54-ФЗ и SMS: провайдеров выбирает заказчик
Технологии
- Python (FastAPI)
- Next.js
- TypeScript
- PostgreSQL
- Redis
- Keycloak
- Docker
[05] Нестандартное
Что пришлось решать отдельно
-
Допуск через обучение
Курс, тест, практика под контролем куратора и сертификат с ограниченным сроком действия. Без него специалист не появится в подборе на заказ, и диспетчер видит, почему.
-
Адрес без переспрашивания
Улица, дом, подъезд, этаж, квартира и примечание вроде «вход со двора» вводятся отдельными полями с подсказками. Зону выезда платформа определяет сама.
-
Свои подсказки адресов
Сервис подсказок по Москве работает внутри платформы. Он не зависит от лимитов и цен внешних API, а адреса клиентов не уходят наружу.
-
Язык по выбору
Каждый специалист сам выбирает язык. Если какой-то урок ещё не переведён, он видит русский текст, а не пустой экран.
[06] Экраны
Как это выглядит
[07] Результат
Что получилось
У компании есть собственная платформа, где заказ уборки, работа специалистов, обучение и допуск к заказам сведены в одном месте и работают по её правилам. Специалисты получают инструкции и обучение на родном языке, а клинер приезжает с полным адресом и данными для доступа. MVP сдан и работает на боевом домене. Запуск бизнеса на платформе заказчик ведёт сам, мы обеспечиваем техническую поддержку.
- ≈1 мес от старта до MVP август–сентябрь 2026
- 4 кабинета: клиента, специалиста, куратора и офиса
- 7 ролей: клиент, специалист, диспетчер, администратор, владелец, куратор, HR
- 2 языка интерфейса для специалистов, перевод учебных материалов
Честно об эффектеБизнес-эффект пока не измерялся, поэтому мы не называем процентов и сроков окупаемости. Показатели выше описывают сам проект.
Внедрено
- Всё, что описано в разделе «Что мы сделали»: сайт с конструктором, четыре кабинета, обучение с допуском, два языка для специалистов
- Боевой домен, регистрация клиентов и специалистов, защита от ботов, резервное копирование
Осталось рекомендацией
- Подключение платёжного провайдера, онлайн-кассы по 54-ФЗ и SMS: провайдеров выбирает заказчик