MCPcopy
hub / github.com/devias-io/material-kit-react

github.com/devias-io/material-kit-react @v4.0.0 sqlite

repository ↗ · DeepWiki ↗ · release v4.0.0 ↗
125 symbols 353 edges 82 files 0 documented · 0%
README

Devias Kit - React

license

Devias Kit - React

Free React Admin Dashboard made with MUI's components, React and of course Next.js to boost your app development process!

Pages

Free Figma Community File

Upgrade to PRO Version

We also have a pro version of this product which bundles even more pages and components if you want to save more time and design efforts :)

Free Version (this one) Devias Kit Pro
8 Pages 80+ Pages
✔ Custom Authentication ✔ Authentication with Amplify, Auth0, Firebase and Supabase
- ✔ Vite Version
- ✔ Dark Mode Support
- ✔ Complete Users Flows
- ✔ Premium Technical Support

Quick start

  • Clone the repo: git clone https://github.com/devias-io/material-kit-react.git
  • Make sure your Node.js and npm versions are up to date
  • Install dependencies: npm install or yarn
  • Start the server: npm run dev or yarn dev
  • Open browser: http://localhost:3000

File Structure

Within the download you'll find the following directories and files:

┌── .editorconfig
├── .eslintrc.js
├── .gitignore
├── CHANGELOG.md
├── LICENSE.md
├── next-env.d.ts
├── next.config.js
├── package.json
├── README.md
├── tsconfig.json
├── public
└── src
    ├── components
    ├── contexts
    ├── hooks
    ├── lib
    ├── styles
    ├── types
    └── app
        ├── layout.tsx
        ├── page.tsx
        ├── auth
        └── dashboard

Resources

  • More freebies like this one: https://devias.io

Reporting Issues:

License

  • Licensed under MIT

Contact Us

  • Email Us: support@deviasio.zendesk.com

Extension points exported contracts — how you extend this code

Config (Interface)
(no doc)
src/config.ts
User (Interface)
(no doc)
src/types/user.ts
AuthGuardProps (Interface)
(no doc)
src/components/auth/auth-guard.tsx
LoggerOptions (Interface)
(no doc)
src/lib/logger.ts
PaletteRange (Interface)
(no doc)
src/styles/theme/create-theme.ts
LayoutProps (Interface)
(no doc)
src/app/layout.tsx
UserContextValue (Interface)
(no doc)
src/contexts/user-context.tsx
PopoverController (Interface)
(no doc)
src/hooks/use-popover.ts

Core symbols most depended-on inside this repo

useUser
called by 5
src/hooks/use-user.ts
canWrite
called by 3
src/lib/logger.ts
write
called by 3
src/lib/logger.ts
isNavItemActive
called by 2
src/lib/is-nav-item-active.ts
generateToken
called by 2
src/lib/auth/client.ts
checkPermissions
called by 1
src/components/auth/auth-guard.tsx
checkPermissions
called by 1
src/components/auth/guest-guard.tsx
renderNavItems
called by 1
src/components/dashboard/layout/mobile-nav.tsx

Shape

Function 65
Interface 46
Method 10
Class 4

Languages

TypeScript100%

Modules by API surface

src/lib/auth/client.ts14 symbols
src/lib/logger.ts7 symbols
src/styles/theme/create-theme.ts5 symbols
src/components/dashboard/layout/mobile-nav.tsx5 symbols
src/components/dashboard/layout/side-nav.tsx4 symbols
src/components/dashboard/customer/customers-table.tsx4 symbols
src/components/core/theme-provider/emotion-cache.tsx4 symbols
src/components/core/logo.tsx4 symbols
src/contexts/user-context.tsx3 symbols
src/components/dashboard/overview/traffic.tsx3 symbols
src/components/dashboard/overview/sales.tsx3 symbols
src/components/dashboard/overview/latest-products.tsx3 symbols

Dependencies from manifests, versioned

@emotion/cache11.11.0 · 1×
@emotion/react11.11.4 · 1×
@emotion/server11.11.0 · 1×
@emotion/styled11.11.0 · 1×
@fontsource/inter5.0.17 · 1×
@fontsource/plus-jakarta-sans5.0.19 · 1×
@fontsource/roboto-mono5.0.17 · 1×
@hookform/resolvers3.3.4 · 1×
@mui/lab5.0.0-alpha.167 · 1×
@mui/material5.15.12 · 1×
@mui/system5.15.12 · 1×

For agents

$ claude mcp add material-kit-react \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact