# vol-match-project **Repository Path**: thinkwid/vol-match-project ## Basic Information - **Project Name**: vol-match-project - **Description**: 小挑项目 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2025-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 志愿者活动匹配平台 (Volunteer Match Platform) 志愿者活动匹配平台是一个基于Spring Boot开发的Web应用程序,旨在连接志愿者和志愿活动组织者。 ## 项目结构 ``` vol-match-project/ ├── vol-match/ # 主项目目录 │ ├── src/main/java/com/thinkw/volmatch/ # 后端源码 │ │ ├── common/ # 通用组件 │ │ ├── config/ # 配置类 │ │ ├── controller/ # 控制器层 │ │ ├── dto/ # 数据传输对象 │ │ ├── entity/ # 实体类 │ │ ├── repository/ # 数据访问层 │ │ ├── security/ # 安全配置 │ │ ├── service/ # 业务逻辑层 │ │ └── VolMatchApplication.java │ ├── src/main/resources/ │ │ ├── static/ # 静态资源(前端页面) │ │ └── application.yml # 配置文件 │ ├── pom.xml # Maven依赖配置 │ └── README.md # 项目详细说明 ├── README.md # 本文件 └── vol-match-project.iml ``` ## 主要功能 - 用户注册与登录(JWT认证) - 志愿活动发布与管理(管理员功能) - 活动搜索与筛选 - 活动报名申请 - 个人中心管理 - 活动状态跟踪 ## 技术栈 - **后端**: Spring Boot 3.5.5, Spring Security, JWT, Spring Data JPA - **数据库**: MySQL - **前端**: 原生JavaScript, HTML, CSS - **API文档**: SpringDoc OpenAPI - **构建工具**: Maven - **其他**: Lombok, MyBatis ## 快速开始 请参阅 [vol-match/README.md](./vol-match/README.md) 获取详细的安装和运行说明。 ## 开发环境 - Java 17+ - Maven 3.6+ - MySQL 5.7+ ## 贡献 欢迎提交Issue和Pull Request来帮助改进项目。 ## 许可证 本项目采用 MIT 许可证。