参与开发过基于 Vue3、Vite、TypeScript 的前后端分离业务系统,主要负责前端页面搭建、组件拆分、路由配置、状态管理以及后端接口联调。项目中使用 Pinia 管理用户信息、业务状态和页面共享数据,使用 Vue Router 实现不同业务模块之间的页面跳转和访问控制。根据业务需求完成表单录入、数据列表、分页查询、条件筛选、详情展示、编辑保存等常见功能,并对接口异常、加载状态和用户操作反馈进行了处理,提升页面可用性和交互体验。
后端部分使用 Python FastAPI 和 Java Spring Boot 3 提供接口服务,结合 MyBatis-Plus 与 MySQL 完成数据持久化。项目中负责或参与接口设计、数据库表结构设计、CRUD 功能实现、接口参数校验和前后端联调。通过该项目熟悉了从需求分析、页面开发、接口开发、数据库设计到联调测试的完整流程,也提升了对前后端分离架构、接口规范、数据流转和业务模块拆分的理解。