独立设计并开发校园活动发布与报名平台,采用 Vue 3 + TypeScript + FastAPI + MySQL 前后端分离架构。后端基于 FastAPI + SQLAlchemy ORM 实现 RESTful API,集成 JWT Token 认证与基于角色的权限控制(学生/管理员),使用行级锁 + savepoint 事务机制确保高并发报名场景下的数据一致性,杜绝超报。前端基于 Vue 3 + Pinia + Element Plus 构建,实现活动浏览、关键词搜索、报名/取消报名、报名进度可视化与路由守卫权限拦截。密码采用 sha256_crypt 加密存储。本人全权负责需求分析、数据库设计、前后端开发及全流程测试。