Rejestr dokumentów rady miejskiej (Desktop-first)
Opracowanie funkcjonalnego modułu do przeglądania i wyszukiwania oficjalnych dokumentów. Projekt demonstruje umiejętności budowania logiki filtrowania dużych zbiorów danych oraz pracy z nowoczesnymi frameworkami.
Cechy techniczne i rozwiązania:
Stos: Next.js 15 (App Router), TypeScript, CSS Modules.
Dynamiczne filtrowanie: Zrealizowano wielopoziomowe wyszukiwanie według typu dokumentu (rozwiązania, zarządzenia, polecenia), obszaru działalności oraz statusu.
Zarządzanie stanem: Wykorzystanie URLSearchParams do synchronizacji filtrów z linkiem, co pozwala na zachowanie wyników wyszukiwania przy przeładowaniu strony.
Typizacja: Pełne wsparcie TypeScript w celu zapewnienia stabilności kodu i zapobiegania błędom podczas pracy z obiektami danych.
Architektura: Interfejs zorientowany na desktop z naciskiem na wygodę obsługi dużych tabel danych.
#Next.js #TypeScript
Cechy techniczne i rozwiązania:
Stos: Next.js 15 (App Router), TypeScript, CSS Modules.
Dynamiczne filtrowanie: Zrealizowano wielopoziomowe wyszukiwanie według typu dokumentu (rozwiązania, zarządzenia, polecenia), obszaru działalności oraz statusu.
Zarządzanie stanem: Wykorzystanie URLSearchParams do synchronizacji filtrów z linkiem, co pozwala na zachowanie wyników wyszukiwania przy przeładowaniu strony.
Typizacja: Pełne wsparcie TypeScript w celu zapewnienia stabilności kodu i zapobiegania błędom podczas pracy z obiektami danych.
Architektura: Interfejs zorientowany na desktop z naciskiem na wygodę obsługi dużych tabel danych.
#Next.js #TypeScript