// the find
devias-io/material-kit-react
React Dashboard made with Material UI’s components. Our pro template contains features like TypeScript version, authentication system with Firebase and Auth0 plus many other
A free Next.js admin dashboard starter built on MUI v5. It gives you 8 pre-built pages (dashboard overview, customers table, settings, auth flows) with a custom theme layer on top of MUI's defaults. Aimed at developers who want a working shell to start a SaaS or internal tool without building nav, auth wiring, and table chrome from scratch.
The theme customization is done properly — component overrides live in separate files under `src/styles/theme/components/` rather than being scattered inline, which makes restyling tractable. TypeScript is used throughout with actual type declarations in `src/types/`, not just `.ts` file extensions bolted on. The auth layer is abstracted behind `src/lib/auth/client.ts` so swapping providers doesn't touch every component. Next.js App Router structure is used correctly with layouts at the right levels.
The free version is a loss-leader — 8 pages is barely enough to evaluate fit, and the feature table is clearly designed to push you toward the $200+ Pro version (dark mode, real auth providers, complete user flows all paywalled). All data is hardcoded static fixtures; there's no API integration pattern, no server actions, no data fetching example, so you're on your own the moment you wire in a real backend. The auth client (`src/lib/auth/client.ts`) is custom credential storage using localStorage — not a real auth implementation, just enough to make the guards work in the demo. Mobile nav exists but the responsive breakpoints are clearly secondary to the desktop layout.