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:
- Użytkownik wkleja grafik (np. z Excela)
- Oznacza, kto faktycznie pracował
- System naprawia tylko przyszłość
- Przeszłość pozostaje faktem
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:
- Jedna „golden konfiguracja"
- Minimalna liczba twardych ograniczeń (OFF jako hard constraint)
- Rolling horizon (okno czasu zamiast historii miesięcy)
- Automatyczne rozszerzanie grafiku
- Lokalne przechowywanie danych (localStorage)
- Tymczasowe linki udostępniania (TTL ~72h)
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:
- Więcej opcji ≠ więcej użytkowników
- Prostota zwiększa adopcję
- PRO nie może łamać DNA FREE
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?
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:
- Projektowania SaaS w duchu minimalizmu funkcjonalnego
- Świadomego ograniczania złożoności
- Łączenia AI/solverów z UX-first podejściem
- Budowania architektury skalowalnej przy jednoczesnym zachowaniu prostoty produktu
Projekt łączy optymalizację operacyjną, infrastrukturę chmurową, przemyślaną architekturę backendu oraz długofalową strategię produktową.
← Powrót do strony głównej