React18ViteTypeScriptTailwindCSSshadcnWebsocket
项目介绍:面向杭电学子的校园知识共享平台,解决校内论坛缺失、组队难等问题,支持 发帖提问、技术讨论、组队学习、学习资源共享、客服答疑 等功能。
主要贡献:
- 后台管理与智能客服模块(主导开发)
- 集成讯飞 Spark Lite 进行智能问答;基于 WebSocket 实现人工客服实时对话;提供防钓鱼客服群链接,完善服务链条
- 支持后台人员维护常见问题,并在客服界面展示相关问题,减少 70% 重复咨询,提高答疑效率
- 设计后台 & 客服界面,统一 UI 范式,提升 50% 开发效率;响应式页面优化(平滑加载 & 解答成功庆祝动画)
- Axios 封装 API,实现请求拦截 & 统一管理,提高可维护性
- 工程化与性能优化
- 构建工具选型rolldown-vite,实现高效生产构建;Prettier + ESLint 规范代码,提高代码质量。
- 统一包管理器为pnpm,为架构渐进式迁移至monorepo做准备。
- 优化 WebSocket 连接处理,实现消息去重和状态管理优化,减少 50%+ 冗余存储,提高聊天记录加载效率。