# MineAdmin
**Repository Path**: roy1101/mineadmin
## Basic Information
- **Project Name**: MineAdmin
- **Description**: 🎉🎉🎉 MineAdmin是基于Hyperf框架 和 Vue3+Vite4 开发的前后端分离权限管理系统,自适应多终端。特色:后端 crud 生成 + 前端低代码 json 化配置
- **Primary Language**: PHP
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://www.mineadmin.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 454
- **Created**: 2024-12-23
- **Last Updated**: 2024-12-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[中文](./README.md) | English
# Projects
official website |
Document |
Demo |
Hyperf Official Document
## Projects Description
PHP has a lot of good backend management system, but Swoole based backend management system did not find suitable for my own.
So it developed a set of background management system. The system can be used for website management background , CMS, CRM, OA, ERP and so on.
Background system based on Hyperf framework development. Enterprise-level architecture layered to easily support startups and personal pre-development use , using a small amount of server resources comparable to the performance of static language .
Front-end use of Vue3 + Vite4 + Pinia + Arco, one end of the adaptation of PC, mobile, tablet!
If you think it's not bad, please point a ⭐star support it, it will be the biggest support and encouragement to me!
Please read [Disclaimer](https://doc.mineadmin.com/guide/start/declaration.html) and agree to it before using MineAdmin.
- Tencent Cloud Special Offer: [Click to enter](http://txy.mineadmin.com)
- AliCloud Special Offer:[Click to enter](http://aly.mineadmin.com)
## Front-end repository address
Move to the front-end repository
- [Github MineAdmin-Vue](https://github.com/mineadmin/MineAdmin-Vue)
- [Gitee MineAdmin-Vue](https://gitee.com/mineadmin/MineAdmin-vue)
## Official communication group
> QQ group for communication and learning, please do not water group.
## Built-in functions
1. user management, complete the user add, modify, delete configuration, support for different users to log in the background to see different home page
2. department management, departmental organization (company, department, group), tree structure show support for data permissions
3. position management, you can configure the user's position
4. role management, role menu rights allocation, role data rights allocation
5. menu management, configure system menus and buttons, etc.
6. dictionary management, the system often used and fixed data can be reused and maintained
7. system configuration, some common settings of the system management
8. operation log, the query of some normal operations of the system by users.
9. login log, user login system record query
10. online users, view the current logged-in users
11. service monitoring, view the current server status and PHP environment and other information
12. attachment management, management of the current system to upload files and pictures and other information
13. data table maintenance, the system's data table can be cleaned up debris and optimization
14. module management, manage all modules of the system
15. timed tasks, online (add, modify, delete) task scheduling including execution results logs
16. code generation, front and back-end code generation (php, vue, js, sql), support for downloading and generating to the module.
17. cache monitoring , view the Redis information and the system used key information
18. API management , application and interface management , interface authorization and other functions. Interface documents are automatically generated , input and output parameter checking , etc.
19. queue management, message queue management functions, message management, message sending. The use of ws mode instant messaging reminders (need to install rabbitMQ)
20. application market , you can download a variety of basic applications , plug-ins , front-end components , etc. (under development ...)
## Environment requirements
- Swoole >= 5.0 with `Short Name` turned off.
- PHP >= 8.1 and turn on the following extensions:
- mbstring
- json
- pdo
- openssl
- redis
- pcntl
- Mysql >= 5.7
- Redis >= 4.0
- Git >= 2.x
## Download the project
- Please note that MineAdmin does not use SQL file import for installation, the system uses Migrates migration files to install and populate the data.
- To download the project, make sure you have installed ``Composer``.
```shell
git clone https://gitee.com/xmo/MineAdmin && cd MineAdmin
composer config -g repo.packagist composer https://mirrors.tencent.com/composer/
composer install
```
## Project Installation
Open a terminal, execute the install command, and follow the prompts to configure the `.env` file step by step.
```shell
php bin/hyperf.php mine:install
```
When prompted with the following message
```shell
Reset the ".env" file. Please restart the service before running
the installation command to continue the installation.
```
Execute the installation command again to execute the Migrates data migration file and SQL data fill to complete the installation.
```shell
php bin/hyperf.php mine:install
```
[Click here -> for FAQ](https://doc.mineadmin.com/faqs/)
## Disclaimer
[Disclaimer](https://doc.mineadmin.com/guide/start/declaration.html)
The use of this software shall not be used to develop any software or application that violates the relevant national policies, and `MineAdmin` has nothing to do with any legal responsibility caused by the use of this software.
## Trial Addresses
[Experience Address](https://demo.mineadmin.com)
- Account: superAdmin
- Password: admin123
> Please do not add dirty data
## Acknowledgments
> The following are in no particular order
[Hyperf a high-performance enterprise-class concurrent programming framework](https://hyperf.io/)
[Element Plus is a component library for designers and developers based on Vue 3.](https://element-plus.org/)
[Swoole PHP Concurrent Programming Framework](https://www.swoole.com)
[Vue](https://vuejs.org/)
[Vite](https://vitejs.cn/)
[Jetbrains Productivity Tools](https://www.jetbrains.com/)
## OSCS Security Certified

## Stargazers over time
[](https://starchart.cc/mineadmin/mineadmin.svg)
Thank you to all the code contributors who have participated in the development of MineAdmin。 [[contributors](https://github.com/mineadmin/minedmin/graphs/contributors)]
[](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=mineadmin/mineadmin)
## Demo image
