
MC Booking
MC Booking to narzędzie wewnętrzne stworzone dla firmy obsługującej techniczną stronę produkcji dużych wydarzeń. Zastępuje ręczne planowanie pracy ekipy ustrukturyzowanym systemem zarządzania zleceniami z kontrolą dostępu opartą na rolach, dostępnym bezpośrednio z urządzeń mobilnych na miejscu zdarzenia.
Główny cel
Od strony biznesowej aplikacja rozwiązuje problem zarządzania dostępnością i zleceniami wewnątrz firmy zajmującej się produkcją wydarzeń na żywo. Od strony technicznej wybór stacku pozwolił zbadać zoneless architecture Angular 21 i zarządzanie stanem opartym na signals w rzeczywistej aplikacji produkcyjnej.
Rozwiązane problemy
Aplikacja jest zaprojektowana przede wszystkim do użytku mobilnego jako PWA - eliminuje potrzebę natywnej aplikacji, jednocześnie zapewniając doświadczenie aplikacji natywnej z obsługą trybu offline. Kontrola dostępu oparta na rolach sprawia, że odpowiednie osoby widzą właściwe zlecenia i mogą nimi zarządzać.
Tech stack
Angular 21 (zoneless): Nowoczesna reaktywność bez Zone.js.
Supabase: Baza danych PostgreSQL ze wbudowaną autoryzacją i możliwościami real-time, pełniąca rolę backendu.
PrimeNG + TailwindCSS 4: Biblioteka komponentów połączona z utility-first CSS dla dopracowanego, responsywnego UI.
PWA: Service worker umożliwiający instalację i pracę offline, zoptymalizowany pod użycie mobilne.
Technologie i narzędzia
- Angular
- TypeScript
- Supabase
- PostgreSQL
- PrimeNG
- TailwindCSS
- PWA