1. 精通 JavaScript/TypeScript 、Vue 框架 、Uniapp 及小程序开发, 熟练运用 Git 版本管理与 CICD 流程, 具备微前端开发经验与数据驱动开发思维;
2. 熟练掌握 Ant Design 、Element 、NaiveUI 等 UI 组件库及 Echarts 图表库, 可高效实现复杂 UI 与数据可视化需求,扎实掌握 ES6 特性 、W3C 标准及数据结构与算法;
3. 精通 Node.js, 能够基于 Node.js 搭建高性能 Web 应用, 具备全栈开发能力; 同时熟悉 Uniapp 打包安卓 /iOS 、原生小程序开发, 了解 Electron 桌面应用开发。
运动馆预约系统
技术栈: 微信原生小程序 + Vue 2 + Element-UI + 阿里云短信 API + 微信定位 API;
项目背景: 为运动场馆打造一体化预约管理平台, 覆盖用户注册预约 、签到核验 、黑名单管控及后台运营管理全流程,解决场馆预约混乱 、签到核验难 、运营效率低等问题。
核心职责与成果
用户端核心功能开发 (小程序):
注册登录体系: 集成阿里云短信服务实现手机号验证码注册 / 登录, 完成短信发送 、验证码校验 、用户信息存储全流程,保障注册安全性与便捷性;
场地预约功能: 首页实时展示各场馆剩余可预约场地, 支持用户选择未来 3 天内的具体日期 、时间段完成预约, 预约成功后自动生成订单并同步至后台;
定位签到核验: 基于微信小程序官方定位 API 开发签到功能, 精准校验用户位置与场馆距离 (仅 500 米范围内可签到),签到状态实时同步至订单详情;
黑名单管控: 设计用户签到行为风控逻辑, 若用户累计 3 次预约未签到, 系统自动将其标记为黑名单, 限制后续预约权限, 提升场馆资源利用率。