онлайн
← Назад до портфоліо

// автоматизація / Бот

MoonShift: shift and payroll operations in Telegram

A management system for dispatch teams where operators work with Telegram bots and administrators use one control panel for schedules, attendance checks, payroll, and reports.
Laravel 12 MoonShine Telegram Bot API Matrix Scheduler Queue MySQL
MoonShift: shift and payroll operations in Telegram preview
автоматизація / Бот / case study
// Завдання

Eliminate manual shift tracking and payroll disputes in distributed teams with frequent context changes.

Responsibilities

  • Link operator accounts from chat bots to internal user records and attendance states.
  • Build command-based Telegram/Matrix workflows and reminders by scheduler.
  • Implement CAPTCHA checks and integrity rules for attendance.
  • Create currency-aware accounting and role-based admin dashboard for approvals.
// Рішення

Role: full-stack engineer — operational architecture, bot orchestration, scheduler jobs, and admin UX.

Implemented command handlers, shift lifecycle states, scheduler tasks, attendance and payment calculations, plus an admin moderation layer with MoonShine and explicit bot transport separation (Telegram + Matrix).

// Стек
Laravel 12 MoonShine Telegram Bot API Matrix Scheduler Queue MySQL
// metrics
primary
attendance + payroll
secondary
bot + admin parity
kind
Web / Operations