Forty screens of admin UI with every empty, loading and error state already drawn.
Northlight is the admin layer we build for fintech and logistics clients, generalised. Forty screens, every one of them with the states nobody remembers to design: nothing yet, loading, permission denied, request failed, filtered to zero results.
The data table is the centrepiece — server-driven pagination, saved views, column visibility, bulk actions, and a filter row that reads like a sentence rather than a wall of dropdowns.
We build admin interfaces for fintech and logistics teams, then package the parts that generalise. Every screen in our kits ships with an empty, loading, and error state.
Every purchase generates a license code you can verify from your own application through the purchase-code API.
Every other admin kit I trialled had beautiful happy paths and nothing else. This one had a designed 'you don't have permission' screen. Immediate buy.
The data table saved me a fortnight. Charts are fine but I swapped them for our own. Docs could use more on the saved-views API.