1. CYPoker 德州扑克游戏客户端|前端开发
技术栈: Cocos Creator 3.8.8、TypeScript
* 负责德州扑克游戏客户端功能开发,基于 Cocos Creator 组件体系实现游戏界面、交互逻辑及业务模块。
* 使用 TypeScript 进行游戏业务逻辑开发,处理游戏状态、玩家信息、牌局交互及数据更新。
* 结合模块化设计与组件封装,提高游戏功能的复用性和代码维护效率。
2. 金陵厂区 GIS 地图与员工轨迹管理系统|前端开发
技术栈: Vue 3、TypeScript、MapLibre GL JS、Tailwind CSS、Decimal.js
* 基于 MapLibre GL JS 配置厂区地图图层,实现道路、绿化、三维厂房及卫星影像等地图内容展示。
* 基于 GeoJSON 实现员工位置标记、历史轨迹点及轨迹线渲染,结合地图事件实现员工信息交互。
* 封装 FactoryMapper 坐标转换工具,基于控制点、最小二乘法及高斯消元实现地理坐标与厂区平面坐标映射。
3. 学习助手 APP(移动端与管理后台)|前端开发
技术栈: Vue、TypeScript、uni-app、nvue
* 负责移动端及管理后台前端功能开发,完成页面布局、业务组件封装及交互逻辑实现。
* 结合接口数据完成前后端交互、数据展示及业务状态管理。
* 针对移动端使用场景进行页面适配与交互优化,提升组件复用性和开发效率。
4. News 新闻分类展示系统|前端开发
技术栈: Vue 3、TypeScript、Vite、Tailwind CSS、Naive UI
* 基于 Vue 3 组件化开发模式搭建新闻分类展示页面,实现分类数据加载与动态渲染。
* 使用 TypeScript 定义多级菜单数据结构,结合 Fetch API 实现本地 JSON 数据请求及响应式更新。
* 封装 WebSocket 通信服务,实现消息监听、数据发送、连接状态管理及自动重连机制。