Логотип WebLift
Назад к проектам
Mishmar
Внутренний инструмент · график смен2026

Система справедливого назначения смен с учётом баллов правосудия

Веб-приложение на иврите для автоматического и справедливого распределения охранных смен и обязанностей. Движок баллов правосудия обеспечивает честное распределение, избегая подряд и лимитов, плюс рынок обмена сменами, управление кадрами и задачами, лидерборды и дашборды для командиров и бойцов.

Задача

Распределение смен и обязанностей вручную в таблицах было неудобным, ошибочным, непрозрачным и несправедливым. Нужно было решение для справедливого распределения (баллы, веса, запрет подряд, месячные лимиты), прозрачности, поддержки сменных обменов и ежемесячного учёта — всё в одном месте.

Результат

Разработали полнофункциональное full-stack приложение (Vercel + PostgreSQL) с генерацией назначений, обменами и рынком смен, кадрами, задачами охраны, уборкой, лидербордом и дашбордами с правами доступа. Включает импорт/экспорт Excel, синхронизацию Google Sheets, экспорт календаря и планировщик задач — на странице указана версия 2.0.

Техстек

Next.jsTypeScriptReactPrismaPostgreSQLGoogle Sheets APITailwind CSSZustandVitestVercel

Как мы работали

Пять этапов от идеи до запуска.

  1. 1Моделирование организации (филиал → отдел → команда), ролей и правил справедливости
  2. 2Создание механизма распределения: баллы правосудия, веса классов, ограничение подряд и лимитов
  3. 3Импорт/экспорт Excel, двунаправленная синхронизация с Google Sheets, экспорт календаря (iCal)
  4. 4Рынок обмена сменами с двусторонним подтверждением и обнаружением конфликтов, управление кадрами, задачами и уборкой
  5. 5Дашборды по правам, лидерборд, планировщик задач (cron), запуск на Vercel

Есть похожий проект?

Рады услышать вашу идею и вместе обдумать запуск.

Связаться с нами