addd
This commit is contained in:
57
README.md
57
README.md
@@ -0,0 +1,57 @@
|
||||
# 社区节气文化活动发布与报名系统
|
||||
|
||||
## 后端技术栈
|
||||
- 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 = '你的用户名';
|
||||
```
|
||||
|
||||
## 功能概览
|
||||
|
||||
- 活动发布与管理:创建、编辑、发布、结束活动
|
||||
- 活动报名与名额控制:报名、取消、签到
|
||||
- 用户端:活动广场、活动详情、我的报名
|
||||
- 管理端:报名名单与签到
|
||||
|
||||
|
||||
Reference in New Issue
Block a user