к кейсам
Образовательные платформы АвтоматизацияВеб

Система планирования расписания и зарплат для школы танцев

ERP-система для детской школы танцев: планирование расписания групп, расчет зарплат преподавателей с учетом KPI и посещаемости.

Клиент

Детская школа танцев

Задача

Автоматизировать ручной труд администраторов по составлению расписания и расчету зарплат.

О проекте

Обратились к нам с запросом на создание цифровой системы управления расписанием занятий и расчетом заработной платы хореографов, чтобы заменить ручной учет в таблицах, ускорить операционные процессы и получить прозрачную аналитику по нагрузке и выплатам.

По сути, это единая платформа: web-интерфейс для администраторов, backend API для управления расписанием и назначениями, модуль аналитики, контур управления эталонным расписанием, импорт данных из CSV и централизованная PostgreSQL-база.

Технологии

  • Node.js
  • TypeScript
  • Express
  • React
  • Vite
  • PostgreSQL
  • Docker

Что разработано

  • Backend на Node.js + TypeScript + Express с REST API для расписания, хореографов, аналитики и авторизации
  • Frontend на React + TypeScript + Vite для ежедневной работы администраторов с расписанием и отчетами
  • Модуль недельного и дневного расписания с отображением занятий по дням недели и залам
  • Модуль назначения хореографов на конкретные даты занятий
  • Модуль управления хореографами (создание, редактирование, деактивация, порядок отображения)
  • Модуль автоматического расчета часов и заработной платы по почасовым ставкам
  • Модуль учета отмен занятий с сохранением истории
  • Аналитический модуль по месяцам, хореографам, группам, залам и незакрытым слотам
  • Модуль Эталон расписания с защищенным доступом для внесения структурных изменений
  • Модуль импорта расписания из CSV и миграций структуры данных
  • PostgreSQL-контур с реляционной схемой, индексами и контролем целостности
  • Docker-окружение для стабильного развертывания системы

Ключевые фичи

  • Получение расписания на неделю и по конкретному дню с учетом даты
  • Поддержка актуальности занятий через effective_from/effective_until (версионирование шаблона)
  • Назначение хореографов на уроки с защитой от дублей по class/date
  • Оперативная отметка отмененных занятий с пересчетом рабочего времени
  • Автоматический расчет выплат на основе длительности занятия и ставки хореографа
  • Визуальный контроль незаполненных назначений для предотвращения пропусков
  • Месячная аналитика по общим часам, выплатам и загруженности студии
  • Отдельные отчеты по хореографам, топам, отменам и занятиям без назначений
  • CRUD-операции по хореографам с мягким удалением и сохранением истории
  • Управление группами и залами как базовыми справочниками расписания
  • Защищенный вход в режим редактирования эталона расписания по паролю
  • Проверка пересечений при создании новых занятий в шаблоне
  • Импорт исходного расписания через CSV-парсер для быстрого старта
  • Health-check endpoint для мониторинга состояния backend-сервиса
  • Единый fullstack-пайплайн сборки и запуска frontend/backend

Решение задачи

Платформа перевела планирование и администрирование расписания в централизованный цифровой контур, где назначения, изменения и отмены занятий фиксируются в реальном времени и доступны в одном интерфейсе.

Бизнес получил прозрачный механизм контроля нагрузки хореографов и фонда оплаты труда, сократил количество ручных ошибок и ускорил принятие управленческих решений за счет оперативной аналитики и структурированного учета.

Результаты

Заказать похожий проект

Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.

Оставить заявку

Другие кейсы

Оператор торгового центра

ВебIT-продукт

Платформа интерактивных карт торговых центров TC-navigator

Единая система управления планом этажей, виджетом для сайта, сенсорными киосками и рекламой на инфоэкранах.

HR- и рекрутинговые команды работодателей (B2B)

AIHR

AI-платформа оценки кандидатов UnoHR

Автоматический скоринг откликов и поиска резюме с HeadHunter: ранжирование кандидатов, лимиты тарифа и единый вход для HR-команд.

ETC Trade (Ист Трейд)

AIЧат-бот

AI-чат-бот для B2B- и B2C-клиентов ETC Trade

AI-чат-бот для мультиканальной поддержки B2B- и B2C-клиентов: консультации по ассортименту, доставке и условиям, квалификация лидов и передача в Bitrix24.

UnoCode (внутренний продукт)

AIHR

AI-платформа оценки персонала Qualy

SaaS-платформа для AI-оценки персонала на основе аудио- и текстовых ответов с мультитенантностью для компаний с сетевой структурой.

TriMoTi

МобайлВеб

Мобильное приложение TriMoTi для аудиогидов в музеях

Мобильное приложение TriMoTi для прослушивания аудиогидов в небольших музеях по стране: маршруты, офлайн-доступ и удобный плеер для посетителей.

Зеленопарк (ТЦ)

МобайлВеб

Зеленопарк ТЦ приложение

Мобильное приложение для посетителей ТЦ Зеленопарк: навигация по ТЦ, акции арендаторов, события и бонусные механики.

Культура гостеприимства (20+ ресторанов)

AIHR

ИИ аттестация сотрудников и оценка кандидатов

Система для сети ресторанов: автоматическое аудиоинтервью для аттестации текущих сотрудников и ИИ-оценка soft skills кандидатов для HR.

123-buh

AICRM

ИИ сканер чатов и авто-задачи в Битрикс

Система в реальном времени сканирует все чаты с клиентами, выделяет задачи из потока сообщений, создает их в Битрикс24 ответственному бухгалтеру и формирует EOD-отчет.

Arhat Inks (Узбекистан)

AICRM

VIP AI-менеджер для производителя красок

ИИ-агент для работы с текущими и VIP-клиентами: распознавание узбекской речи, проверка дебиторки, формирование заказов и рекомендации ассортимента.

ООО Белтимпэкс

AIАвтоматизация

Распознавание заказов из файлов клиентов

Программа для автоматического распознавания позиций заказа из любых файлов (Excel, PDF, фото) с поиском по базе номенклатуры и отправкой готового заказа в 1С.

Cyberly

ВебМобайл

Социальная сеть для киборгов (людей с ампутациями)

Социальная сеть и информационный портал для людей, потерявших конечности. Обмен опытом, поиск мастеров по протезированию, психологическая поддержка.

Ист Трейд

AIАвтоматизация

ИИ генерация этикеток с проверкой по ТР ТС

Автоматическая генерация этикеток для импортных продуктов с переводом и валидацией по регламентам Таможенного Союза.

Белтимпэкс

AIЧат-бот

Чат-бот с остатками из 1С

ИИ чат-бот для клиентов оптовой компании, который в реальном времени показывает наличие приводных ремней и их цену из базы 1С.

Тримет

AIЧат-бот

ИИ-чат-бот для Авито и сайта (металлопрокат)

Чат-бот для оптово-производственной компании по металлу, знающий весь ассортимент и умеющий оформлять заявки прямо в чате Авито и на сайте.

Turnix

ВебГеймдев

Платформа для организации киберспортивных матчей

Платформа для автоматизации проведения киберспортивных турниров (сетка, лобби, проверка результатов).

Check Promo

ВебMVP

Промо-система розыгрыша автомобилей в ТЦ

Платформа для проведения розыгрыша автомобилей в ТЦ по всей России (чеки, регистрация, выбор победителей).

СпортТабло

ДесктопMVP

СпортТабло (Десктопная программа)

Десктопное приложение-табло для детских спортивных соревнований в школах, отображающее счет, таймер и состав команд на проекторе/экране.