该项目基于 Three.js 构建,核心目标是通过全景图和真实 3D 建模,打造沉浸式 VR 场景及完整的 3D 虚拟展览空间,实现线上展厅的可视化展示和多场景互动体验。 项目在此基础上扩展了丰富的交互功能,包括角色控制(第一人称/第三人称切换)、自动寻路、碰撞检测、自定义 3D 组件加载和虚拟摇杆操作等,提升用户的沉浸感和操作体验。
实现支持第一人称/第三人称的角色控制功能,提升沉浸式交互体验
开发路径自动寻路与障碍物碰撞逻辑,保障观展流畅性与真实性
提供自定义 3D 组件功能,支持展品模型、标识物、视频等动态添加
支持用户操作撤销/重做逻辑,满足编辑器端复杂操作需求
实现虚拟摇杆控制功能,适配移动端浏览操作
支持 APNG 动态贴图加载,增强展示效果
面向所有用户展示产品信息与功能介绍,并提供线上服务入口。平台具备展览工程全流程管理能力,支持用户进行展厅搭建、内容编辑、订单管理、支付结算及业务流程操作,实现对线上3D虚拟展览项目的高效运营和灵活管控,助力企业及展会主办方高效管理虚拟展览资源。
从零搭建项目前端架构,涵盖技术选型(Next.js + TypeScript)、组件封装、接口对接、性能优化、SEO 处理及上线部署,具备完整的前端工程能力。
配置 GitLab CI 自动部署,推动前端自动化构建与上线流程。
独立完成订单管理、用户管理、支付及核心业务模块的设计与开发,实现完整的业务流程。
设计并实现模块化组件,提升代码复用率和维护性。
对接后端接口,保证数据准确交互及业务逻辑的正确性。
优化性能与用户体验,确保系统响应速度和交互流畅度。
使用版本控制和持续集成工具,保障代码质量与项目按时交付。
面向移动端的 AI 智能客服系统,集成多家主流大模型和公司问答库,支持语音转文字、实时消息同步(MQTT)及服务器推送(SSE),提供流畅、高效的智能问答服务。
独立负责项目的技术选型、架构设计、核心功能开发及部署,基于原有 Vue2 老项目完成 React 重构与优化,提升系统稳定性与可维护性。
设计并实现基于 MQTT 的多平台消息同步,保障客户端(含 Windows 端)消息实时一致。
基于 SSE 实现服务器推送通信,用于实时获取机器人问答内容,保证回答的及时性与准确性。
开发语音转文字及文字分片请求语音功能,提升移动端用户交互体验。
集成多家主流大模型接口,搭建多源智能问答系统,支持公司定制问答库的动态配置与管理。
负责后台管理系统开发,实现对问答内容、模型配置、用户行为等的可视化管理。
独立完成项目部署与运维,保障系统稳定运行和持续性能优化。
可视化表格填写页面生成系统,支持用户通过网页配置表单并导出 HTML 页面与配置文件。生成页面可独立使用,支持填写与提交,数据提交至 Windows 终端进行打印,实现纸质表单的在线填写与输出。
独立完成系统的技术选型、架构设计与前端开发,基于 React 和 Tiptap 实现核心功能。
实现表单组件的可视化配置与布局配置,支持输入框、下拉框、表格等多种字段类型。
支持表单配置的导出(HTML + 配置文件)与导入,实现页面离线填写与二次编辑。
支持填写页面中动态添加、删除表单项,满足复杂多行数据录入需求。
实现字段默认值获取与回填功能,支持联动接口加载预设数据。
支持互斥选项、关联字段自动调整等逻辑控制,提升填写准确性与交互体验。
实现表单数据提交至 Windows 终端进行打印,确保填写与输出的高度一致性。
独立完成系统部署,保障生成页面在脱离平台环境下可独立运行。
除以上项目外,还参与了公司官网开发与维护、云汇展平台的主办方与参展商后台开发、观展端开发、寻路小程序等项目,涵盖多终端、多场景的前端开发任务,具备良好的模块拆解、跨项目协作与功能落地能力。