Разработка приложения внутри Битрикс24, которое автоматизирует учёт корпоративной валюты

Сфера деятельности клиента: консалтинговая компания (50+ сотрудников), внедрившая внутреннюю систему мотивации — корпоративную валюту («коины»). Валюта начисляется за активность, обучение, помощь коллегам, от руководителей. Сотрудники могут обменивать коины на бонусы, часы и дни отдыха, мерч компании.

Проблема: учёт начислений валюты вёлся в Excel — путаница, споры, потеря данных. Администратор тратил 4+ часов в неделю на ручное обновление балансов. У сотрудников не было прозрачности: они не видели историю начислений и списаний. Аналитика по эффективности сотрудников отсутствовала.

Техническая база:

  • Платформа: Битрикс24 (собственное приложение на платформе «Битрикс24.Приложения»
  • Бэкенд: PHP (Bitrix REST API) + Python (FastAPI) для сложной аналитики
  • База данных: MySQL (внутренняя БД Битрикс24) + PostgreSQL для дашбордов (выгрузка через API)
  • Фронтенд: Vue.js (виджеты внутри интерфейса Битрикс24)
  • Отчётность: Apache ECharts (дашборды)

В итоге разработан широкий и гибкий функционал:

Личный кабинет сотрудника:

  • Текущий баланс коинов с привязкой к фото и отделу
  • Лента операций: дата, тип (начисление/списание/обмен), комментарий, инициатор
  • Кнопка «Запросить обмен» — выбор доступных бонусов (каталог товаров/услуг)
  • Уведомления о начислениях (через Битрикс24.Уведомления)

Админская панель:

  • Ручное начисление и списание коинов любому сотруднику (с комментарием)
  • Импорт/экспорт операций в Excel
  • Настройка правил: сколько коинов за выполнение плана, за обучение, за стаж
  • Журнал действий администраторов

Общий срок разработки: 3,5 месяца

Итог работы: разработанное решеие помогло создать прозрачную систему орпоративной валюты, сократив споры о правильности начислений. Система стала драйвером активности: сотрудники начали активнее участвовать в активности и получать коины. Руководители получили объективный инструмент оценки вовлечённости и лояльности — дашборд с рейтингами сотрудников и отделов. HR-отдел использует данные по накоплению и обмену коинов для премирования и планирования карьерных траекторий.