Skip to content

Latest commit

 

History

History
117 lines (89 loc) · 5.17 KB

File metadata and controls

117 lines (89 loc) · 5.17 KB

中文 | English | 日本語

Project Introduction

logo

Official Website | Documentation | Demo | Hyperf Official Docs

Project Introduction

There are many excellent PHP backend management systems, but I couldn’t find one based on Swoole that suited my needs.
So, I developed a backend management system. It can be used for website admin panels, CMS, CRM, OA, ERP, and more.

The backend system is built on the Hyperf framework. With an enterprise-level architecture, it easily supports startups and individuals in their early stages, delivering performance comparable to static languages with minimal server resources.
The frontend uses Vue3 + Vite4 + Pinia + Arco, adapting seamlessly to PC, mobile, and tablet devices.

If you find it useful, please give it a ⭐star—it would mean a lot to me and be a great encouragement!
Before using MineAdmin, please read the Disclaimer carefully and agree to its terms.

Official Community

QQ group for discussion and learning—please avoid spamming.

Strategic Partnership

Jingcedun High-Protection CDN - Reliable Anti-DDoS/CC Attack Service

Built-in Features

  1. User Management: Add, modify, and delete users; supports different homepages for different users.
  2. Role Management: Assign menu permissions and data permissions to roles.
  3. Menu Management: Configure system menus and buttons.
  4. Operation Logs: Track and query user actions.
  5. Login Logs: Record and query user login history.
  6. Attachment Management: Manage uploaded files and images.
  7. App Market: Download various basic apps, plugins, frontend components, and more.

Requirements

  • Swoole >= 5.0 (with Short Name disabled)
  • PHP >= 8.1 with the following extensions enabled:
    • mbstring
    • json
    • pdo
    • openssl
    • redis
    • pcntl
  • MySQL >= 5.7
  • PostgreSQL >= 10
  • SQL Server (Latest)
  • SQLSRV (Latest)
  • Redis >= 4.0
  • Git >= 2.x

Download the Project

  • MineAdmin does not use SQL file imports for installation. Instead, it uses Migrate files for setup and data seeding.

  • To download the project (ensure Composer is installed):

composer create-project mineadmin/mineadmin --keep-vcs  

Disclaimer

Disclaimer

This software must not be used to develop applications that violate national policies. MineAdmin bears no legal responsibility for any misuse.

Demo Access

Demo

  • Username: admin
  • Password: 123456

Please avoid adding test data.

Acknowledgments

Listed in no particular order

Hyperf - A high-performance enterprise coroutine framework
Element Plus - A Vue 3-based component library for designers and developers
Swoole - PHP coroutine framework
Vue
Vite
Jetbrains - Productivity tools

OSCS Security Certification

OSCS Status

Star History

Stargazers over time

Contributors

Thanks to all contributors who helped develop MineAdmin. [contributors]

Contributor Trends

Demo Screenshots

pAdQKPJ.png
pAdQlx1.png
pAdQQ2R.png
pAdQGqK.png
pAdQYVO.png
pAdQNIe.png
pAdQaPH.png
pAdQdGd.png