Projekt komercyjny
Logo GastroPro — system zarządzania gastronomią

GASTROPRO

Kompleksowe rozwiązanie SaaS dla komercyjnych punktów gastronomicznych. Obsługuje wszystko — od zarządzania magazynem i grafikami pracowniczymi, przez powiadomienia Server-Sent Events (SSE), po statystyki sprzedaży.

O systemie

GastroPro to rozbudowana aplikacja webowa zbudowana na ścisłym mechanizmie kontroli dostępu opartym na rolach (RBAC). Udostępnia trzy główne interfejsy:

  • Panel Admina: Pełne możliwości zarządzania — konfiguracja systemu, finanse, administracja użytkownikami i globalne statystyki.
  • Panel Kierownika: Dedykowana logika obsługi przypisanych punktów sprzedaży, kontrola stanów magazynowych i nadzór nad grafikami.
  • Panel Kasjera: Interfejs operacyjny umożliwiający pracownikom wgląd w grafik zmian i rejestrowanie czasu pracy.

System egzekwuje ścisłe reguły operacyjne. Kluczowym elementem jest Geofencing: weryfikacja fizycznej lokalizacji pracownika względem współrzędnych punktu sprzedaży przed dopuszczeniem do startu zmiany. Automatyczny harmonogram niezależnie monitoruje aktywne zdarzenia, zamyka nieopłacone lub niedokończone zmiany i oblicza ewentualne różnice w wynagrodzeniach.

Kluczowe funkcje

Synchronizacja w czasie rzeczywistym

SSE i WebSockets zapewniające natychmiastowe aktualizacje stanów magazynowych, nowych zmian i alertów administracyjnych.

Logika geofencingu

Obliczenia potwierdzające, że urządzenie pracownika znajduje się w wyznaczonym promieniu tolerancji przed zarejestrowaniem obecności.

Zarządzanie zapasami

Wielomagazynowe śledzenie transferów, stanów teoretycznych i fizycznych oraz alertów o rozbieżnościach.

Automatyczne zadania cykliczne

Zadania w tle zarządzające cyklem życia zdarzeń, automatycznym zamknięciem zmian i generowaniem raportów PDF/Excel.

Użyte technologie

Java 21Spring BootPostgreSQLRedisRabbitMQReactTypeScriptViteTailwindCSSZustandFramer Motion