Atlas - Next.js Admin Dashboard Template
newA general purpose Next.js admin: user directory, roles and permissions, access requests, an audit log, products, billing, a deal board and reports.
What is included
- TanStack Table v9 grids. Users, products, billing and audit all run the v9 data grid with start and end column pinning.
- Users, roles, access, audit. Four routes under /users: member directory, permission matrix, access queue, audit log.
- Owner keeps every permission. Untick a scope and the matrix card reads Unsaved, and reducing Owner is refused with an alert.
- Time boxed access requests. Each request carries a scope and a window from 4h to permanent, and its sheet counts failing checks.
- Escalate or resolve. Resolving an audit event strikes its row through and drops the Flagged count.
- Editable pipeline stages. Add, rename or delete a deal column, then drag cards between what is left.
- Low stock deep link. The sidebar favorite opens /products?stock=low, and the grid remounts on that param.
- Billing tiles follow edits. Cancelling or deleting a subscription in the grid moves total MRR and the expiring soon list.
Who it is for
- Bolting an admin onto an existing API The 18 screens and their table state are done, so each fixture module becomes a fetch.
- Your product just grew roles and permissions The Owner floor, the timed access queue and the audit trail are already built.
- One chassis, several admin domains Every domain is one folder: view, columns, sheet, data.