Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 1.54 KB

File metadata and controls

52 lines (42 loc) · 1.54 KB

* 🧩 Admin Dashboard UI (React + MUI)

A modern and responsive Admin Dashboard UI built with React, Material UI, and Recharts. This project is designed to be scalable, customizable, and developer-friendly. It includes various sections like Dashboard, Users, Profile, Projects, Notifications, Logs, and Authentication pages (Login/Signup).

✨ Features:

  • ⚡ React 18 with functional components and hooks
  • 🎨 Material UI v5 for component styling and theming
  • 🌗 Light/Dark Mode toggle
  • 🧭 Responsive Sidebar with Redux control
  • 📊 Dashboard with live chart cards
  • 👤 Profile page with editable sections
  • 📁 Project Table with progress indicators
  • 🔔 Custom Notifications (Alert Boxes)
  • 📄 Logs Table for activity tracking
  • 🔐 Auth pages with Login, Signup, Forgot Password, and Social Logins

📁 Folder Structure (Example):

src/
│
├── assets/ # Icons, images, logos
├── components/ # Reusable UI components
├── pages/ # Pages like Dashboard, Users, Profile
├── redux/ # Redux store and slices
├── theme/ # MUI theme setup
├── App.jsx # Root component
├── index.js # Entry point

📦 Tech Stack:

  • React
  • Material UI (MUI)
  • Redux Toolkit
  • Recharts
  • React Router DOM
  • GSAP (for small animations)

🚀 How to Start:

  1. Clone this repo
  2. Run npm install or yarn
  3. Start the app with npm start

📌 Note: This project is frontend only. You can easily integrate it with any backend like Node.js, Django, or Firebase.

📮 Feel free to contribute or fork this project! */