Маркетплейс подрядчиков
Bidzy
Платформа подбора проверенных подрядчиков: бурение скважин, септики, отопление, водоочистка. Пользователь описывает задачу своими словами, платформа находит исполнителей.
- Клиент
- Bidzy · Омск
- Тип
- Сервисы
- Год
- 2026
- Роль
- Продуктовая архитектура, Backend, Frontend, Инфраструктура
Задача
Классическая проблема двустороннего рынка: заказчик не хочет обзванивать десять фирм, подрядчик не хочет платить за пустые лиды. Нужен сервис, который распределяет заявки честно и быстро.
Стек
- Next.js
- NestJS
- PostgreSQL
- Redis
- WebSocket
- Telegram Bot API
- Docker
Решение
- 1
Заявка заполняется свободным текстом плюс несколько уточняющих полей, порог входа минимальный. Дальше она проходит модерацию и раздаётся подрядчикам подходящих категорий и района.
- 2
Кабинет подрядчика: лента релевантных заявок, отклик в одно нажатие, история сделок, рейтинг и отзывы. Уведомления дублируются в Telegram-бот, поэтому реакция измеряется минутами, а не днями.
- 3
Реальное время на WebSocket, очереди и кэш на Redis, всё окружение в Docker с раздельными контурами. Админка модератора, отдельный интерфейс с фильтрами и массовыми действиями.
Результат
Полноценный двусторонний сервис: публичный сайт, два типа личных кабинетов, модерация, уведомления и аналитика. Проект развивается итерациями, я веду его дальше.
- Роли
- Заказчик, подрядчик, модератор
- Отклик
- Уведомления в реальном времени
- Каталог
- Десятки категорий работ
О проекте
Двусторонняя площадка в Омске: с одной стороны частные заказчики с задачами по бурению, септикам и отоплению, с другой подрядные бригады. Оба типа пользователей далеки от технологий, поэтому интерфейсы делались максимально простыми, а порог входа минимальным.
Что вошло в работу
- 1публичный сайт с каталогом категорий работ
- 2кабинет заказчика: заявки, отклики, выбор исполнителя
- 3кабинет подрядчика: лента заявок, отклики, рейтинг
- 4админка модератора с очередью проверки и массовыми действиями
- 5Telegram-бот для мгновенных уведомлений обеим сторонам
- 6аналитика по заявкам, откликам и конверсии в сделку
Экраны · 8







