MCPcopy
hub / github.com/flatlogic/react-material-admin

github.com/flatlogic/react-material-admin @v3.0.1 sqlite

repository ↗ · DeepWiki ↗ · release v3.0.1 ↗
1,939 symbols 11,149 edges 230 files 0 documented · 0%
README

🚀 React Material Admin - A Free Material-UI Dashboard Template!

View Demo | Download | More Templates | Discord Community | Support Forum

Originally a premium product priced at $99+, now available for free! 🎉

image

Looking for a perfect codebase generator for your Startup? Try Flatlogic AI Web App Generator - our new tool, sort of a template++.


🎯 Why React Material Admin?

  • Ex-Premium: This template was previously paid. Enjoy it for free now. 😉
  • Material-UI Based: Built with Material-UI for a modern and sleek UI.
  • Join the Community: Flatlogic Discord is where the action happens.
  • Free Node.js Backend: Pair it up with this backend to go full-stack.

🚀 Quick Start

  1. Clone the repo bash git clone https://github.com/flatlogic/react-material-admin.git cd react-material-admin
  2. Use Node.js 22.x (recommended) or 20.19+ bash node -v
  3. Install dependencies bash npm install
  4. Run frontend-only mode (default) bash npm run dev
  5. Enable backend mode (optional)
  6. Create .env.local: bash VITE_BACKEND=true
  7. Start backend API on http://localhost:8080
  8. Run: bash npm run dev
  9. Build for production bash npm run build
  10. Preview production build (optional) bash npm run preview

📌 Current Stack Snapshot

  • React 19.2.4
  • MUI 7.x + Emotion
  • React Router 7.x (BrowserRouter, hooks API)
  • Context-based state for auth/users/layout/theme
  • Vite 7.x + @vitejs/plugin-react-swc
  • Vitest 4.x smoke tests + GitHub Actions CI (lint, build, test)
  • Frontend-only users/auth fallback is available when backend is disabled

🧩 Features

  • Three Color Themes
  • Fully Responsive
  • React 19
  • MUI 7
  • Authentication System
  • Modular Architecture
  • Charts Libraries
  • Dashboard Pages
  • CSS-in-JS Styling
  • Vite-based build setup

🛠 Built With

  • React 19
  • MUI 7
  • React Hooks & Context API
  • React Router v7
  • Vite 7 + SWC React plugin
  • Vitest + Testing Library
  • Node.js (for backend)

📦 Components

  • UI Elements (Buttons, Modals, Forms)
  • Charts (Line, Bar, Pie)
  • Authentication (Login, Signup)
  • Tables (Static, Dynamic)
  • Profile Page
  • Notifications

🌍 Available Variants

Material Transparent Classic Sofia Flatlogic
React React Material Admin Light Blue React Sing App React Sofia React One React
Angular Angular Material Admin Light Blue Angular Sing App Angular - -
Vue Material Vue Light Blue Vue Sing App Vue - -
Bootstrap - Light Blue HTML5 Sing App HTML5 - One Bootstrap

Additionally, these templates are tailored for specific business needs: - E-Commerce Frontend (React) - A complete e-commerce solution. - Bookkeeper UI (React) - Accounting dashboard for finance management. - User Management Template (React) - User authentication and management.


👨‍💻 How to Contribute

  • Star this repo ⭐ - show some love.
  • Report bugs - but be nice.
  • Join the Discord - meet fellow devs.

🔥 About Flatlogic

Flatlogic builds modern business software so you don't have to. Our AI Software Development Agent helps you generate, deploy, and maintain enterprise applications with minimal effort.


Questions or feedback?
Join our Flatlogic Community Discord or visit our support forum. We might even reply!


Core symbols most depended-on inside this repo

n
called by 7838
docs/static/js/2.db742e79.chunk.js
n
called by 4665
docs/static/js/2.af6eef2b.chunk.js
t
called by 1419
docs/static/js/2.db742e79.chunk.js
t
called by 1223
docs/static/js/main.6b01a413.chunk.js
r
called by 1036
docs/static/js/2.db742e79.chunk.js
i
called by 748
docs/static/js/2.db742e79.chunk.js
a
called by 619
docs/static/js/2.db742e79.chunk.js
o
called by 608
docs/static/js/2.db742e79.chunk.js

Shape

Function 1,919
Method 12
Class 8

Languages

TypeScript100%

Modules by API surface

docs/static/js/2.af6eef2b.chunk.js803 symbols
docs/static/js/2.db742e79.chunk.js515 symbols
docs/static/js/main.6b01a413.chunk.js202 symbols
docs/static/js/main.fc3e922e.chunk.js43 symbols
src/repositories/usersMockRepository.js21 symbols
src/pages/user/UserList.js16 symbols
src/pages/calendar/Calendar.js15 symbols
src/pages/ecommerce/Ecommerce.js14 symbols
src/context/UserContext.js14 symbols
src/pages/user/AddUser.js12 symbols
src/pages/dashboard/Dashboard.js12 symbols
src/pages/CRUD/Users/table/UsersTable.js11 symbols

Dependencies from manifests, versioned

@emotion/react11.14.0 · 1×
@emotion/styled11.14.1 · 1×
@eslint/js10.0.1 · 1×
@fullcalendar/core6.1.14 · 1×
@fullcalendar/daygrid6.1.14 · 1×
@fullcalendar/interaction6.1.14 · 1×
@fullcalendar/list6.1.14 · 1×
@fullcalendar/react6.1.14 · 1×
@fullcalendar/timegrid6.1.14 · 1×
@mui/icons-material7.3.8 · 1×
@mui/material7.3.8 · 1×
@mui/x-data-grid8.27.1 · 1×

For agents

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

⬇ download graph artifact