Rejestr dokumentów rady miejskiej (Desktop-first)

Javascript & Typescript
Praca 4 z 5
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