Files
..
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 13:37:42 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00
2026-08-31 11:33:59 +08:00

Madong UI Admin Art Design

A modern admin backend frontend framework based on Vue 3 + Vite, designed specifically for MD-Admin 5.x backend services. Developed with Composition API and TypeScript, providing responsive layout and complete permission management functionality.

Project Introduction

Madong UI Admin Art Design is a feature-complete, aesthetically pleasing admin backend frontend solution designed to provide developers with the ability to quickly build enterprise-level management systems.

Core Features

  • 🎨 Modern design style with modular architecture
  • 📊 Rich data visualization components based on ECharts
  • 🛡 Complete permission control system with granular permission management
  • 📱 Responsive layout supporting mobile access
  • 🌐 Multi-language support (Chinese/English)
  • 📦 Integrated common business modules (user, role, menu management, etc.)
  • 📝 Rich text editor integration
  • 📁 File upload and download functionality
  • 🕒 Comprehensive log management system
  • 🔧 Comprehensive CRUD feature templates

Technology Stack

  • Frontend Framework: Vue 3 + TypeScript + Vite
  • UI Component Library: Element Plus
  • Routing Management: Vue Router 4
  • State Management: Pinia
  • HTTP Client: Axios
  • Data Visualization: ECharts
  • CSS Preprocessor: Sass

Directory Structure

├── public/              # Static assets
├── src/                 # Main application directory
│   ├── apps/            # Feature modules directory
│   │   ├── demo/        # Demo module
│   │   └── official/    # Official module
│   ├── assets/          # Static resource files
│   ├── components/      # Common components
│   ├── config/          # Configuration files
│   ├── locales/         # Multi-language files
│   ├── router/          # Routing configuration
│   ├── store/           # State management
│   ├── types/           # Type definitions
│   ├── lang/            # Multi-language files
│   ├── api/             # API definitions
│   ├── views/           # Page views
│   ├── utils/           # Utility functions
│   └── main.ts          # Entry file
├── .env                 # Environment variables configuration
└── vite.config.ts       # Vite configuration

Quick Start

  1. Install dependencies
pnpm install
  1. Start the development server
pnpm dev
  1. Build for production
pnpm build
  1. Preview production build
pnpm preview

Usage Instructions

  • System Configuration: src/config/index.ts
  • Routing Configuration: src/router/index.ts
  • State Management: src/store/index.ts
  • API Definitions: src/api/ directory
  • Component Usage: src/components/ directory
  • Page Development: src/app/views/ directory
  • CRUD Templates: Refer to AI_CONTEXT.md file

Development Guidelines

  • Use TypeScript for type checking
  • Follow Vue 3 Composition API best practices
  • Use PascalCase for component naming
  • Use kebab-case for file naming
  • Follow project directory structure conventions

Contribution Guidelines

Contributions and issue feedback are welcome! Please read the CONTRIBUTING.md document first.

License

This project is licensed under the MIT License. See the LICENSE file for details.