王子琦 996c6ce750 addd
2026-01-21 10:23:12 +08:00
2026-01-21 10:23:12 +08:00
2026-01-21 10:23:12 +08:00
2026-01-21 10:23:12 +08:00
2026-01-21 10:23:12 +08:00
2026-01-21 10:23:12 +08:00

社区节气文化活动发布与报名系统

后端技术栈

  • Spring Boot 3 + MyBatis + Sa-Token
  • MySQL 8

前端技术栈

  • Vue 3 + Vite
  • Axios
  • Arco Design Vue

本地运行

1. 初始化数据库

  1. 创建数据库并导入表结构:
mysql -u root -p < backend/schema.sql
  1. 修改 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 = '你的用户名';

功能概览

  • 活动发布与管理:创建、编辑、发布、结束活动
  • 活动报名与名额控制:报名、取消、签到
  • 用户端:活动广场、活动详情、我的报名
  • 管理端:报名名单与签到
Description
No description provided
Readme 94 KiB
Languages
Java 49.6%
Vue 38.9%
JavaScript 5.9%
CSS 5.2%
HTML 0.4%