An internal-tools template: server-rendered tables over large datasets, saved views, bulk actions and a chart layer that stays readable in both themes.

Internal tools fail in predictable ways. The table gets slow at fifty thousand rows, the filters reset when someone follows a link, the export times out, and the charts are unreadable for anyone who prints them or uses dark mode. This template answers each of those specifically. Tables paginate on the server with keyset cursors, so page fifty costs the same as page one. Filter and sort state lives in the URL, which means a view can be bookmarked and pasted into a ticket. Exports stream rather than buffer. The chart layer uses a palette validated for contrast in both light and dark themes and for the three common colour-vision deficiencies. It is the starting point for the operations dashboards, back-offices and admin consoles we build — the surfaces that never appear in a pitch deck but decide whether a team actually adopts the system.