A feature-rich admin dashboard built with DashForm and Material-UI. Includes analytics widgets, data tables, charts, user management, and a comprehensive settings panel.
A powerful and flexible admin dashboard solution for managing your application's backend. Built with modern technologies and best practices, this kit provides a solid foundation for any admin interface.
npm install.envnpm run devadmin-dashboard/
├── src/
│ ├── components/
│ │ ├── Dashboard/
│ │ ├── DataTable/
│ │ ├── Charts/
│ │ └── Layout/
│ ├── pages/
│ │ ├── Dashboard.tsx
│ │ ├── Users.tsx
│ │ ├── Settings.tsx
│ │ └── Analytics.tsx
│ ├── services/
│ ├── hooks/
│ └── main.tsx
├── package.json
└── README.md
View key metrics at a glance with interactive charts. Track user activity, revenue, conversions, and custom metrics.
Manage large datasets with ease. Features include server-side pagination, multi-column sorting, advanced filtering, and bulk actions.
Complete user administration with role assignment, permission management, and activity logs.
Organize application settings into logical sections with form validation and real-time updates.
Control access to features and data based on user roles and permissions. Fully integrated with DashForm's access control system.
The dashboard is highly customizable:
src/theme.tssrc/config/menu.tsConnect to your backend API by configuring endpoints in .env:
VITE_API_BASE_URL=https://api.yourapp.com
VITE_API_TIMEOUT=30000
Mock API included for development and testing.
Need help?
Commercial license. One license per project. See LICENSE.md for full terms.