# mars
**Repository Path**: Marsfactory/mars
## Basic Information
- **Project Name**: mars
- **Description**: mars是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
前端采用Vue、Element UI。
后端采用Spring Boot、Spring Security、Redis & Jwt。
权限认证使用Jwt,支持多终端认证系统。
支持加载动态权限菜单,多方式轻松权限控制。
高效率开发,使用代码生成器可以一键生成前后端代码。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 8
- **Forks**: 5
- **Created**: 2020-12-15
- **Last Updated**: 2025-09-15
## Categories & Tags
**Categories**: backend
**Tags**: None
## README
## 平台简介
mars是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
* 前端采用Vue、Element UI。
* 后端采用Spring Boot、Spring Security、Redis & Jwt。
* 权限认证使用Jwt,支持多终端认证系统。
* 支持加载动态权限菜单,多方式轻松权限控制。
* 高效率开发,使用代码生成器可以一键生成前后端代码。
* 提供了单应用版本[mars](https://gitee.com/WQLOVEPEACE_admin/mars.git)
* 提供了前端代码版本[mars-boss](https://gitee.com/WQLOVEPEACE_admin/mars.git)
## 项目启动
一.后台项目基于springboot开发
后台启动方式
1.导入sql文件。
2.配置数据账号密码 以及redis账号密码
3.选择配置环境主函数启动
二.前端项目启动
1.克隆项目
git clone https://gitee.com/WQLOVEPEACE_admin/mars.git
2.进入项目
cd mars/mars-boss
3.安装依赖
npm install --registry=https://registry.npm.taobao.org
4.启动服务
npm run dev
5.如果需要打包项目
npm run build
## 内置功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
3. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
4. 部门管理:部门管理管理所有部门以及用户。
5. 参数管理:对系统动态配置常用参数。
6. 通知公告:系统通知公告信息发布维护。
7. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
8. 登录日志:系统登录日志记录查询包含登录异常。
9. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
10.代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载
11.系统接口:根据业务代码自动生成相关的api接口文档。
12.服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
13.爬虫相关: WebCollector
14.邮件发送: springboot整合mail 发送自定义邮件
15.文件存储: 七牛云文件上传服务集成
16.消息队列: rokcetmq消息队列 多种消息模式整合
## 演示图
## 感谢各位大佬支持
 |
 |
## mars作者联系方式
1.qq:850994281@qq.com 2.微信:18483678377