Files
community/README.md
王子琦 996c6ce750 addd
2026-01-21 10:23:12 +08:00

58 lines
1.1 KiB
Markdown

# 社区节气文化活动发布与报名系统
## 后端技术栈
- Spring Boot 3 + MyBatis + Sa-Token
- MySQL 8
## 前端技术栈
- Vue 3 + Vite
- Axios
- Arco Design Vue
## 本地运行
### 1. 初始化数据库
1) 创建数据库并导入表结构:
```
mysql -u root -p < backend/schema.sql
```
2) 修改 `backend/src/main/resources/application.yml` 中的数据库账号与密码。
### 2. 启动后端
```
cd backend
mvn spring-boot:run
```
### 3. 启动前端
```
cd frontend
npm install
npm run dev
```
前端地址:`http://localhost:5173`
后端地址:`http://localhost:8080`
## 角色说明
- 普通用户注册后默认角色为 `user`
- 管理员功能需要角色为 `admin` 的账号。可以在数据库中手动修改:
```
update sys_user set role = 'admin' where username = '你的用户名';
```
## 功能概览
- 活动发布与管理:创建、编辑、发布、结束活动
- 活动报名与名额控制:报名、取消、签到
- 用户端:活动广场、活动详情、我的报名
- 管理端:报名名单与签到