Создаём сервис как YouDo: аукцион заказов и защита сделок
YouDo — это не просто фриланс-биржа, а сервис для поиска исполнителей на локальные задания (ремонт, доставка, курьерские услуги). Главные отличия: привязка к геолокации, возможность выбрать исполнителя по расстоянию, а также акцент на бытовые услуги. Если вы хотите создать аналог YouDo, вам потребуется дополнить базовую фриланс-биржу картами и мобильной ориентацией. Разбираем технические детали и способы заработка на примере Falcon Space и готового решения Falcon Auction.
Чем YouDo отличается от fl.ru
На YouDo заказчик часто не вводит бюджет — он ждёт ставок. Упор на мобильные устройства (люди ищут мастера «прямо сейчас»). Геолокация критична: мастер рядом с домом. Также YouDo активно использует систему «эскроу» и арбитража. В Falcon Auction уже есть эскроу, чат и отзывы. Осталось добавить карту и гео-фильтрацию. Это несложная доработка.
Технические компоненты для аналога YouDo на Falcon Space
1. Геолокация при создании проекта
Добавьте в форму проекта поле «Адрес». Используйте подсказки DaData (они уже предустановлены в Falcon Space). При вводе адреса координаты сохраняются в базе (широта, долгота). Пример хранимой процедуры, которая добавляет проект с координатами:
CREATE PROCEDURE AddProject
@title NVARCHAR(200),
@description NVARCHAR(MAX),
@address NVARCHAR(500),
@lat FLOAT,
@lng FLOAT
AS
BEGIN
INSERT INTO Projects (Title, Description, Address, Lat, Lng, CreatedAt, Status)
VALUES (@title, @description, @address, @lat, @lng, GETDATE(), 1);
END
2. Фильтр проектов по расстоянию для исполнителя
Исполнитель задаёт радиус (например, 5 км). В хранимой процедуре, возвращающей список проектов, используйте формулу расстояния между координатами исполнителя и проекта. Пример:
SELECT *,
( 6371 * acos( cos( radians(@executor_lat) )
* cos( radians( Lat ) )
* cos( radians( Lng ) - radians(@executor_lng) )
+ sin( radians(@executor_lat) )
* sin( radians( Lat ) ) ) ) AS distance
FROM Projects
WHERE (distance < @radius OR @radius IS NULL)
В демо-версии Falcon Auction такой фильтр не встроен, но его можно добавить как доработку (занимает 1–2 дня).
3. Отображение исполнителей на карте для заказчика
На странице каталога исполнителей добавьте Яндекс.Карту с метками. При клике на метку — открывается карточка исполнителя. Технически: хранимая процедура возвращает JSON со списком исполнителей и их координатами, а на фронте вы рисуете карту через JavaScript (Яндекс.Карты API). В Falcon Space пример такой карты есть в кейсе «Площадка для ремонта квартир» (Remcomarket).
Мобильный клиент: PWA против нативного приложения
YouDo имеет нативные приложения для Android и iOS. Для стартапа на Falcon Space проще включить PWA (прогрессивное веб-приложение). Пользователь заходит на сайт, браузер предлагает установить иконку на телефон. PWA работает почти как нативное приложение: можно отправлять push-уведомления, работать офлайн (кешировать страницы). В Falcon Space PWA настраивается в разделе «Настройки сайта» — загружаете иконки, указываете цвета, и система генерирует манифест.
Если вам нужен настоящий нативный клиент с трекингом геолокации в фоне, придётся разрабатывать его отдельно, используя API Falcon Space. Но для большинства бытовых услуг PWA достаточно — заказчик открывает сайт, даёт разрешение на геолокацию, и всё работает.
Монетизация как у YouDo: комиссия + платные отклики
YouDo зарабатывает на комиссии с заказа (обычно 15%) и на платных откликах для исполнителей (исполнитель покупает «жетоны» за 20–50 руб за отклик). В Falcon Auction можно настроить и то, и другое:
- Комиссия задаётся глобально или по категориям (доработка).
- Платные отклики — не входят в стандартную версию, но мы можем реализовать как доработку за 2–3 дня. Суть: при создании ставки проверяется баланс исполнителя и списывается фиксированная сумма.
Реальный кейс: агрегатор автосервисов iDrive (почти как YouDo, но для СТО)
Проект iDrive на Falcon Space имеет карту с отображением СТО, аукцион заказов, гео-фильтрацию. Средний чек — 5000 руб, комиссия 7%. Они не делали нативное приложение, но PWA установили. За 2 месяца собрали 200 СТО и 1500 заказчиков. Отзыв клиента: «Использование сервиса позволило существенно сократить затраты на разработку проекта» (отзыв на Startpack).
Что нужно для запуска аналога YouDo
Минимальный набор:
- Falcon Auction (лицензия).
- Доработка геолокации (карты, фильтр по расстоянию) — бюджет 30–50 тыс. руб.
- Настройка PWA — бесплатно.
- Интеграция с DaData для подсказок адресов — бесплатно (уже есть).
Срок запуска MVP — 3–4 недели. При этом вы не тратитесь на разработку системы регистрации, чатов, ставок, платежей — это уже есть.
Чтобы убедиться, что геолокация вам нужна, протестируйте демо Falcon Auction: представьте, что вы заказчик и ищете мастера рядом. Если видите, что без карты неудобно, закажите доработку. Мы поможем.
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта