JMCodes Blocks - Admin Suite
The Admin Suite gives you 10 production-ready React screens for user management, roles, permissions, activity logs, settings, billing, API keys, webhooks, and more.
Every screen ships working. Forms validate. Tables sort and filter. Modals open and close. Mock data included so you can see it all running before you connect your API.
What's included:
• Dashboard — KPIs, charts, and activity feed
• User Management — List, create, edit, deactivate users
• Roles & Permissions — Assign roles, configure access levels
• Activity Logs — Filterable, searchable audit trail
• Settings — Profile, team, billing, notifications
• Request Inspector — Debug API requests and responses
• Billing — Subscription management and invoices
• API Keys — Generate, revoke, secure reveal patterns
• Webhooks — Endpoint configuration with delivery logs
• Changelog — Version history and release notes
Built with:
• React Hook Form + Zod — Field components with validation and errors built in
• React Query — Data fetching with caching, background refresh, loading states
• TanStack Table — Sorting, filtering, pagination, row selection, bulk actions
• nice-modal-react — Create, edit, delete, and confirmation flows
How it works:
Add the registry to your components.json. Run one command. The code lands in your project—yours to own and modify.
Works with Next.js, Vite, Remix, anywhere shadcn runs.
Built with 9 years of lessons from shipping SaaS, fintech, and enterprise interfaces.
One purchase. No subscription. The code is yours.
Get the admin suite blocks