Filament
Filament to zestaw narzędzi Laravel do tworzenia paneli administracyjnych i interfejsów aplikacji. Używam go do formularzy, tabel i ekranów podsumowań, pozostawiając reguły biznesowe w backendzie Laravel.
Przykłady z moich projektów
W DigiPulse Filament służy do zarządzania monitoringiem. W DigiSpace obsługuje panel treści działający obok starszego interfejsu Inertia i Vue. Dzięki temu można stopniowo rozwijać narzędzia administracyjne bez jednoczesnej wymiany publicznej strony.
Co tworzę w Filament
- Zasoby — ekrany dodawania, edycji i wyszukiwania rekordów.
- Formularze i tabele — walidację, filtry i działania dopasowane do procesu pracy.
- Własne strony — komponenty Livewire do zadań, które wykraczają poza zwykłą edycję danych.
Uprawnienia i utrzymanie
Panel administracyjny wymaga reguł autoryzacji i testów istotnych operacji. Ukrycie przycisku nie blokuje dostępu do danych. Korzystam z gotowych komponentów tam, gdzie odpowiadają potrzebom, a własną logikę dodaję tam, gdzie ułatwia pracę użytkownikom. Czas realizacji zależy od integracji, uprawnień i reguł biznesowych.
Projekty zbudowane na Filament

DigiPulse
SaaS do monitorowania dostępności: architektura event-driven — Laravel (Octane, Reverb) i Filament wysyłają zadania przez Redis do lekkiego workera w Go; serwer MCP udostępnia dane monitoringu asystentom AI; powiadomienia Telegram/e-mail

DigiSpace
Wielojęzyczna (EN/UK/PL) produkcyjna strona agencji z autorskim CMS — panel Filament z rozbudowanym edytorem treści, tłumaczenia, JSON-LD i zlokalizowane sitemapy wbudowane obok starego panelu na Inertia + Vue