ShiftGo FLEX

AI-powered Shift Repair & Scheduling (SaaS)

shiftgo.site →

Czym jest ShiftGo FLEX?

Lekki, operacyjny system do zarządzania grafikami zmianowymi dla małych i średnich zespołów.

ShiftGo FLEX to autorski SaaS zaprojektowany jako narzędzie operacyjne — nie system HR ani ERP. Produkt celuje globalnie (w szczególności rynki Africa / LATAM), gdzie kluczowe są: prostota, brak biurokracji, szybkość działania na mobile i niskie bariery wejścia.

Cel: jutro i za tydzień wszystko działa.

Główna idea produktu

ShiftGo nie koncentruje się na „idealnej optymalizacji". Koncentruje się na realnym problemie managera: plan był OK, rzeczywistość się zmieniła, ktoś nie przyszedł, ktoś się zamienił, grafik się rozjechał.

Repair (Napraw grafik)

Kluczowa funkcja produktu:

Bez zaczynania od nowa, bez utraty kontekstu, bez ręcznego przepisywania.

Model FREE (świadoma prostota)

Wersja FREE działa bez logowania, bez kont użytkowników, bez skomplikowanej konfiguracji solvera.

Założenia architektoniczne:

Celem było zbudowanie produktu, który działa od razu, nie wymaga szkolenia i nie odstrasza złożonością.

Architektura i technologia

Backend

  • Python + Flask
  • Asynchroniczne przetwarzanie zadań solvera
  • Redis: kolejka, cache, TTL storage

Bezpieczeństwo

  • Linki share o wysokiej entropii (Base64URL, 160-bit)
  • Brak indeksowania publicznych grafików
  • Rate limiting + warunkowe CAPTCHA (Cloudflare Turnstile)

Solver

  • Własna warstwa optymalizacyjna (constraint-based)
  • Quick Preview (~10s)
  • Final Schedule / Repair (~60s)

Najważniejsze decyzje projektowe

ShiftGo powstał po doświadczeniu z „ciężkim" systemem planowania (HEAVY), który był funkcjonalnie rozbudowany, ale trudny w użyciu. Wnioski:

Nawet wersja PRO zachowuje prostotę. Funkcje płatne koncentrują się na stabilności i kontroli (np. stały link, historia wersji). Unika się budowy „constraint buildera" i przeładowanego UI.

Model biznesowy

FREE

  • W pełni funkcjonalny generator i repair
  • Jeden obowiązujący grafik
  • Link share z TTL
  • Brak trwałej archiwizacji

PRO (koncepcja)

  • Stały link zespołu (bez wygasania)
  • Historia wersji
  • Wiele zespołów
  • Dodatkowe reguły operacyjne
  • Większa skala i horyzont planowania

Model zaprojektowany pod spokojny, organiczny wzrost — bez VC i bez agresywnego feature creep.

Dla kogo jest ShiftGo?

Ochrona
Hotele
Małe fabryki
Call centers
Kliniki
Zespoły 5–50 osób

Manager, który dziś pracuje w Excelu, wysyła zdjęcia grafiku przez WhatsApp i potrzebuje szybkiego, stabilnego rozwiązania.

Wartość projektowa (z perspektywy GruzaLab)

ShiftGo FLEX to przykład:

Projekt łączy optymalizację operacyjną, infrastrukturę chmurową, przemyślaną architekturę backendu oraz długofalową strategię produktową.

← Powrót do strony głównej

ShiftGo FLEX

AI-powered Shift Repair & Scheduling (SaaS)

shiftgo.site →

What is ShiftGo FLEX?

A lightweight, operational system for managing shift schedules for small and medium-sized teams.

ShiftGo FLEX is a proprietary SaaS designed as an operational tool — not an HR or ERP system. The product targets global markets (especially Africa / LATAM), where simplicity, zero bureaucracy, mobile speed, and low entry barriers are key.

Goal: tomorrow and next week, everything works.

Core product idea

ShiftGo doesn't focus on "perfect optimization." It focuses on the real manager's problem: the plan was OK, reality changed, someone didn't show up, someone swapped shifts, the schedule fell apart.

Repair (Fix the schedule)

The key product feature:

No starting from scratch, no losing context, no manual rewriting.

FREE model (deliberate simplicity)

The FREE version works without login, without user accounts, without complex solver configuration.

Architectural assumptions:

The goal was to build a product that works immediately, requires no training, and doesn't intimidate with complexity.

Architecture and technology

Backend

  • Python + Flask
  • Asynchronous solver task processing
  • Redis: queue, cache, TTL storage

Security

  • High-entropy share links (Base64URL, 160-bit)
  • No indexing of public schedules
  • Rate limiting + conditional CAPTCHA (Cloudflare Turnstile)

Solver

  • Custom optimization layer (constraint-based)
  • Quick Preview (~10s)
  • Final Schedule / Repair (~60s)

Key design decisions

ShiftGo was born from experience with a "heavy" scheduling system (HEAVY), which was feature-rich but difficult to use. Conclusions:

Even the PRO version maintains simplicity. Paid features focus on stability and control (e.g. permanent link, version history). No "constraint builder" or overloaded UI.

Business model

FREE

  • Fully functional generator and repair
  • One active schedule
  • Share link with TTL
  • No persistent archiving

PRO (concept)

  • Permanent team link (no expiration)
  • Version history
  • Multiple teams
  • Additional operational rules
  • Larger scale and planning horizon

Model designed for calm, organic growth — no VC and no aggressive feature creep.

Who is ShiftGo for?

Security
Hotels
Small factories
Call centers
Clinics
Teams of 5–50

A manager who works in Excel today, sends schedule photos via WhatsApp, and needs a fast, stable solution.

Project value (from GruzaLab perspective)

ShiftGo FLEX is an example of:

The project combines operational optimization, cloud infrastructure, thoughtful backend architecture, and long-term product strategy.

← Back to homepage