这是一个支持 Excel 、截图、PDF记账升级成可视化财务看板的全栈项目
前端: React 19 + Vite + Ant Design + ECharts;
后端: Express 5 + MySQL(mysql2 连接池),JWT + bcrypt 做鉴权,Nginx + PM2 部署在云服务器上。
系统介绍: 覆盖收支明细的增删改查与软删除、按日期/类目/渠道/支出分类的多维筛选;看板包含统计概览、渠道占比饼图、类目排行柱状图和多张支出趋势图,并实现图表联动下钻——点渠道或类目后全站数据同步收窄,同时每张图排除自身维度,避免饼图被自己筛成一个扇形。数据侧支持 Excel 模版下载、全量覆盖与增量追加两种导入(行级校验、事务保证原子性、按 200 条分批多值插入),以及按当前筛选导出。报表不是截图,而是 HTML 模板经 Puppeteer 渲染成 A4 PDF,含本年累计、去年同期对比、类目明细和自动归纳的关键发现,由 node-cron 每月 1 日自动生成。工程上做了环境变量启动校验、统一错误处理与 500 脱敏、令牌分用途(访客令牌无法调用理财接口)、报表下载路径穿越防护、优雅停机,以及路由级分包(入口 JS 从 3.2MB 降到 233KB)。项目由我独立完成,从需求梳理、数据建模、前后端开发到部署运维全流程负责。可承接记账/流水/报销系统、Excel 导入导出、数据看板与图表联动、PDF/Excel 报表自动化、React + Node + MySQL 中后台等同类型需求。
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者