Проекты Услуги Обо мне AI Сервисы Блог Контакт
Главная Блог Статья

B2B-рейтинговая платформа: как я разрабатывал GidRate

21.02.2026
разработка Django B2B кейс

GidRate.ru — мой проект B2B-рейтинговой платформы. Компании оценивают друг друга, формируется репутация. Расскажу, как проектировал и строил.

Иллюстрация: B2B rating platform dashboard business analytics
Иллюстрация: B2B rating platform dashboard business analytics

Идея

На российском рынке нет нормального B2B-рейтинга. Есть «справочники компаний» и «отзовики», но системы доверенных оценок между бизнесами — нет. GidRate заполняет эту нишу.

Иллюстрация: B2B rating platform dashboard business analytics
Иллюстрация: B2B rating platform dashboard business analytics

Технический стек

Django 6.0 + PostgreSQL + Gunicorn + Nginx. Отдельный сервер, отдельная база, полная изоляция от других проектов. Аутентификация через email, система ролей: компания, менеджер, администратор.

Иллюстрация: B2B rating platform dashboard business analytics
Иллюстрация: B2B rating platform dashboard business analytics

Система рейтингов

Многокритериальная оценка: качество, сроки, коммуникация, цена/качество. Взвешенный алгоритм с учётом «возраста» отзыва и верифицированности оценщика. Защита от накруток через rate limiting и модерацию.

Иллюстрация: B2B rating platform dashboard business analytics
Иллюстрация: B2B rating platform dashboard business analytics

Модерация

AI-модерация через Groq: проверка отзывов на адекватность, спам, оскорбления. Подозрительные отзывы — на ручную проверку администратору.

Иллюстрация: B2B rating platform dashboard business analytics
Иллюстрация: B2B rating platform dashboard business analytics

Что узнал

B2B-продукт сложнее B2C: дольше цикл продажи, выше требования к надёжности, нужна интеграция с существующими процессами. Но и LTV выше.

Смотрите все мои проекты в мои проекты. Нужна подобная платформа? напишите мне.

Система рейтингов

Многокритериальная оценка: качество, сроки, коммуникация, цена/качество. Взвешенная формула: учёт возраста отзыва, верифицированности оценщика, Bayesian average для малого числа отзывов.

Формула: (C * m + sum(ratings)) / (C + n), где C — среднее кол-во отзывов в нише, m — средний рейтинг.

Защита от накруток

  • Rate limiting: Максимум 3 отзыва в сутки от одной компании.
  • Верификация: Номер договора, ИНН контрагента.
  • AI-модерация: Groq API проверяет на спам, оскорбления, шаблонность.
  • Аномалии: 10+ отзывов за день → автоматическая проверка.

Монетизация

Бесплатно: просмотр рейтингов, 3 отзыва/мес. Premium ($50/мес): неограниченные отзывы, аналитика. Enterprise ($200/мес): API, виджет, выгрузки.