All projects

Test project 29 May 2026

antares - construction works log with bulk ops and URL state

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.