LiveTable
O projekcie
LiveTable to biblioteka z komponentem interaktywnej tabeli danych dla technologii Laravel Livewire. Paczka obejmuje wszystkie ważne aspekty pracy z tabelami danych — od sortowania i wyszukiwania, przez zaawansowane filtry, aż po eksport i zapis stanu tabeli per użytkownik.
Nasze rozwiązanie
Stworzyliśmy bibliotekę wyposażoną w sortowanie, wyszukiwanie, filtry, eksport, paginację i zapis stanu dla danego użytkownika. Dostarcza gotowe widoki dla Bootstrap i Tailwind CSS. Obsługuje wiersze rozwijalne (ważne przy grupowaniu danych) oraz domyślny moduł CRUD do tworzenia, edycji i usuwania rekordów.
Technologie
Backend
Frontend
Wyzwania i rozwiązania
Elastyczność i wielokrotne użycie
Problem
Każdy projekt wymagał własnej implementacji tabeli danych — brak spójnego, rozszerzalnego rozwiązania gotowego do użycia w różnych projektach z różnymi wymaganiami.
Rozwiązanie
Zaprojektowano bibliotekę z myślą o maksymalnej konfigurowalności — każdą kolumnę, akcję, filtr i bulk action definiuje się w jednej klasie PHP. Wsparcie dla obu popularnych frameworków CSS (Bootstrap i Tailwind) sprawia, że biblioteka pasuje do każdego projektu bez dodatkowej konfiguracji widoków.