Test project 29 May 2026
antares - construction works log with bulk ops and URL state
- NestJS
- Prisma
- PostgreSQL
- React 19
- Docker
Construction-works log with server-side filtering, search, column sort, and cross-page bulk delete, all kept in the URL. NestJS + Prisma + React.
The challenge
A construction-works log where any filtered, sorted, paginated view is shareable as a link, and where bulk actions can reach selections that span across pages.
Approach
Filtering, search and sort run server-side over a typed REST API; filters, sort, page and page size are serialized into the URL so any view reproduces exactly. Row selection supports select-all-across-pages bulk delete, with themed form controls and view-transition theming layered on top.
Result
A fast, shareable journal scoring 96/100/100 on Lighthouse. NestJS + Prisma + PostgreSQL and React + Vite, orchestrated with docker-compose and covered by unit and component tests.