# charitySys **Repository Path**: malisha11/charity-sys ## Basic Information - **Project Name**: charitySys - **Description**: 一个简单的慈善管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-31 - **Last Updated**: 2026-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 该项目暂无 README.md 文件。您可以参考以下内容创建 README.md 文件: --- # 公益捐赠管理系统 这是一个基于 Spring Boot 和 Vue 的公益捐赠管理系统,包含前后端分离架构,支持用户注册、登录、公益项目管理、捐款记录管理等功能。 ## 技术栈 - **后端**: Spring Boot, MyBatis Plus, JWT, Redis, Spring Security - **前端**: Vue 3, TypeScript, Vite, Axios - **数据库**: MySQL ## 功能模块 ### 用户管理 - 用户注册、登录、注销 - 用户信息管理(管理员权限) - 角色分配(管理员权限) ### 公益项目管理 - 公益项目增删改查 - 项目分页查询(支持名称模糊查询和状态筛选) ### 捐款记录管理 - 捐款记录增删改查 - 支持匿名捐款 - 分页查询(支持项目 ID 和捐款人姓名筛选) ## 快速开始 ### 后端部署 1. 克隆项目: ```bash git clone https://gitee.com/malisha11/charity-sys.git ``` 2. 导入数据库: ```bash mysql -u your_username -p charity < src/main/resources/charity.sql ``` 3. 修改配置文件: ```yaml # application.yml spring: datasource: url: jdbc:mysql://localhost:3306/charity username: your_username password: your_password ``` 4. 启动项目: ```bash cd charity-sys mvn spring-boot:run ``` ### 前端部署 1. 安装依赖: ```bash cd charity-frontend npm install ``` 2. 启动开发服务器: ```bash npm run dev ``` ## 接口文档 项目使用 SpringDoc OpenAPI 生成接口文档,访问地址: ``` http://localhost:8080/swagger-ui/index.html ``` ## 许可证 该项目使用 [MIT License](LICENSE)。 --- 请根据实际需求调整 README 内容。