Идея пришла неожиданно: заказчик из сферы строительства понял, что рынок ремонта в регионах — это чёрная дыра. Клиенты находят подрядчиков через «сарафан», исполнители ждут заказов месяцами. Он решил сделать площадку, где можно выбрать бригаду для отделки квартиры, причём с контролем через видеосвязь. Мы встретились, обсудили. Через 3 месяца площадка работала.
Расскажу, как мы это сделали на базе Falcon Space, чтобы вы понимали: запустить свой агрегатор услуг можно быстро и без космических бюджетов. И да, без подводных камней не обошлось, но результат того стоил.
В основе была простая, но нетривиальная идея. Человек живёт в Москве, а квартира на ремонте во Владимире. Как контролировать процесс, не мотаясь каждые выходные? Заказчик хотел, чтобы на площадке можно было:
Плюс нужно было, чтобы подрядчики могли оставлять свои цены, а заказчики — потом отзывы. Типичный функционал для агрегатора услуг, но с двумя особенностями: видеочат и контроль статусов.
У нас было готовое решение Falcon Auction — площадка услуг аукционного типа. Там уже были роли (заказчик, исполнитель, администратор), создание проектов, подача ставок, личные сообщения. Оставалось добавить видеочат и немного изменить бизнес-логику.
Если бы мы писали с нуля на классическом стеке (PHP, Laravel, React), то только на проектирование БД и базовые CRUD ушло бы 2-3 месяца. А тут за 3 недели была готова первая версия: заказчик создаёт проект, подрядчики видят его в каталоге и предлагают цену.
Ключевой момент: платформа Falcon Space позволяет менять бизнес-логику прямо в кабинете разработчика через SQL-процедуры. Не нужно компилировать, не нужно деплоить через Git. Написал процедуру — и она сразу работает. Это ускорило разработку раз в 5 по сравнению с традиционным подходом.
За основу взяли Falcon Auction. Стандартный функционал этого решения включает:
Нам нужно было добавить:
Итог: базовая версия площадки (без видеосвязи) была готова через 1,5 месяца. Вместе с видеочатом и шлифовкой — 3 месяца. Примерно столько же мы потратили на настройку сервера (Windows Server + SQL Server + IIS) и домена. Заказчик нанимал дизайнера отдельно, мы только интегрировали готовую вёрстку на Bootstrap.
Бюджет проекта (без дизайна) — около 600-700 тыс. рублей. В эту сумму вошли:
Заказчик начал монетизировать площадку через комиссию с успешных проектов (10% от суммы). Уже через 5 месяцев площадка вышла на окупаемость. Сейчас на ней зарегистрировано более 200 подрядчиков и 500 заказчиков в двух регионах.
Отзыв клиента (цитата с Startpack): «Разумный компромисс между универсальными решениями и разработкой с нуля. Готовность разработчиков развивать и добавлять функционал, в том числе под нужды конкретного проекта. Возможность в случае необходимости дальнейшей поддержки силами собственных разработчиков, владеющих только SQL и Bootstrap». Читать полностью.
На основе этого и похожих кейсов (площадка для аниматоров, для утилизации отходов, для текстовых работ) я сформулировал несколько правил запуска агрегатора услуг на Falcon Space:
Не нужно строить «велосипед». Falcon Auction или Falcon Service дают вам 80% функционала «из коробки»: регистрацию, профили, каталоги, ставки, чаты, роли. Останется только добавить свою специфику. Это экономит месяцы и сотни тысяч рублей.
Заказчик ремонта хотел ещё и CRM для подрядчиков, и аналитику по материалам, и онлайн-оплату. Мы отложили это на второй этап. Запустились с минимальным набором: проект, ставки, чат, отзывы. Остальное доделали через 3 месяца после старта. MVP должен быть минимальным — иначе вы не запуститесь никогда.
Видеочат, отправка уведомлений, вызов API карт — всё это делается через внешние действия в SQL-процедурах. Вот пример процедуры, которая при смене статуса отправляет POST-запрос в Telegram-бота:
CREATE PROCEDURE [app].[notify_telegram]
@project_id int
AS
BEGIN
SELECT 'send_http' AS action,
'https://api.telegram.org/bot.../sendMessage' AS url,
'{"chat_id":123,"text":"Статус изменен"}' AS body;
END
Система видит такой SELECT и выполняет внешний запрос. Просто, как два пальца.
В любом агрегаторе услуг кто-то попытается накрутить отзывы, спамить или обходить комиссию. Мы добавили премодерацию проектов и отзывов, а также защиту от XSS через экранирование ввода. SQL-инъекции в хранимых процедурах невозможны по умолчанию, если используете параметризованные запросы.
У нас есть несколько готовых решений, которые подходят под разные типы агрегаторов:
Каждое решение можно адаптировать под свою нишу. Например, на базе Falcon Auction мы делали площадку для утилизации отходов («Trash for cash»), для поиска аниматоров, для курсовых работ. Везде разная бизнес-логика, но ядро одно и то же.
Не нужно сразу искать инвесторов и арендовать офис. Достаточно:
Кстати, у нас есть подробная статья с иллюстрациями «Как быстро создать площадку услуг аукционного типа» — там показан весь процесс от регистрации домена до приёма первых заказов. Читать статью.
Запустить свой агрегатор услуг реально за 3-4 месяца и за 500-800 тыс. рублей, если использовать готовую платформу. Мы это доказали на десятке проектов. Теперь очередь за вами.