后端精选 创作者 2025
Finora — 支出管理与报表平台
基于 ASP.NET Core 与 C# 构建的全功能支出管理平台:安全认证、丰富的报表看板,以及自动化的周期性支出处理。
Backend
Finora — 支出管理与报表平台
挑战
财务团队需要一个统一的工具来记录日常支出、洞察分类趋势并导出合规报表,而不必在电子表格与多个应用之间来回切换。
解决方案
以模块化 ASP.NET Core 架构配合 Entity Framework Core 与 SQL Server,交付支出 CRUD 流程、自定义分类、交互式报表看板,以及 CSV/PDF 导出管道。
核心贡献
为受保护的支出 API 实现 JWT 认证与刷新令牌
构建带校验、软删除与自定义分类管理的支出 CRUD 接口
开发月度/年度汇总与分类占比图表的报表看板
创建 CSV 与 PDF 导出服务,并用 Hangfire 实现周期性支出的自动调度
加入多币种支持:汇率归一化与审计级 SQL Server 存储
配置 CI/CD 流水线,实现自动构建与部署
技术栈
C#.NET CoreASP.NET CoreEntity Framework CoreSQL ServerDockerFluentValidationQuestPDFCsvHelperGitHub Actions
成果与影响
交付了一个支出追踪与报表平台,让团队更轻松地管理开销、生成报表并安全地存储数据。