Projects

参与构建或独立负责的项目与开源作品

代表项目

aimarket-analysis-platform

2025-10

基于 React 18 + TypeScript + Vite 的 AI 股票分析交易平台。用户可与图表交互提取范围数据,组装成结构化内容传给 LLM 进行对话,同时设计了 RAG 方案提升对话质量。后端基于 Node.js + Express + Prisma,数据来源为 yfinance 海外股票历史数据。

React 18TypeScriptViteNode.jsPrismaRAGLLM

znz-ui

2024-12

基于 Element Plus 封装的企业级业务组件库,包含 Table、Date 等高频业务组件,使用 BEM 语法与组件抽象定义。集成虚拟滚动技术,支持超过 100k 个单元格的大数据表格,发布至内网 npm 仓库,开箱即用。

Vue 3Element PlusTypeScriptVirtual ScrollBEMMonorepo

znz-ui 组件库

2024-10

为支持 Win7/XP 低版本浏览器,使用 OOP 模式在 Vue 中封装带虚拟滚动、分页、子列展开的原生表格,支持左侧固定列。

VueJavaScriptOOP

ZCharts

2024-08

基于 ZRender 底层渲染引擎从零实现的矩形树图(Treemap)组件,用于板块数据可视化展示。支持缩放、拖拽交互,参考主流图表平台设计理念,采用合理的功能划分与封装架构,使用 Rollup 打包发布。

TypeScriptZRenderVisualizationRollup

基于开源klinechart定制化修改的业务行情图表库

2025-01

基于开源 klinecharts 定制化修改的业务行情组件,已应用于 App 引导学习等页面。

TypeScriptpnpmRollup

易盘点 SaaS 平台

2023-01

固定资产管理 SaaS 平台,涵盖 Web 管理端、钉钉小程序与微信小程序多端,基于 Taro 框架实现跨端开发。

Vue 3TaroTypeScript

Ainvest 移动端图表库

2021-12

在同花顺期间,为海外 F10 移动端提供标准化基础图表组件,减少业务前端的图表配置开发量,提高研发效率。

JavaScriptZRenderVisualization

带时间轴的动态图表

2022-03

在同花顺期间,基于金融数据时间属性,设计并实现带时间轴的动态矩形树图、柱状图、折线图。

JavaScriptD3.jsVisualization

BDVis 数据安全可视分析

2022-06

ChinaVis 2022 参赛作品,使用 Neo4j 图数据库进行分析,结合 React + D3.js 构建可视化工具辅助信息安全数据分析。

ReactD3.jsNeo4jVisualization

SCVis 传感器异常可视化

2019-06

ChinaVis 2019 参赛作品,设计并制作实时可视化监控平台,荣获一等奖(2018 年参赛获优秀奖)。

JavaScriptD3.jsEchartsVisualization

HaiKouTVis 交通流量可视化

2019-10

参加 2019 CCF-BDCI 交通流量时空演变特征可视分析比赛,基于 Echarts 和 D3.js 开发交通流量分析平台,获三等奖。

JavaScriptEchartsD3.jsVisualization