バックエンド注目 個人開発 2025
Finora — 経費トラッカー & レポート
ASP.NET Core と C# で構築したフル機能の経費管理プラットフォーム。安全な認証、リッチなレポートダッシュボード、定期経費の自動処理を提供します。
Backend
Finora — 経費トラッカー & レポート
課題
財務チームには、スプレッドシートと複数アプリを行き来せずに、日々の支出を記録し、カテゴリ別の傾向を把握し、正確なレポートを出力できる統合ツールが必要でした。
ソリューション
Entity Framework Core と SQL Server を組み合わせたモジュラーな ASP.NET Core アーキテクチャで、経費 CRUD ワークフロー、カスタムカテゴリ、インタラクティブなレポートダッシュボード、CSV/PDF エクスポートパイプラインを実装しました。
主な貢献
保護された経費 API のための JWT 認証とリフレッシュトークンを実装
バリデーション・論理削除・カスタムカテゴリ管理を備えた経費 CRUD エンドポイントを構築
月次・年次集計とカテゴリ内訳チャートのレポートダッシュボードを開発
CSV / PDF エクスポートサービスと、Hangfire による定期経費の自動スケジューリングを作成
為替レート正規化と監査グレードの SQL Server ストレージによる多通貨サポートを追加
自動ビルド・デプロイの CI/CD パイプラインを構成
使用技術
C#.NET CoreASP.NET CoreEntity Framework CoreSQL ServerDockerFluentValidationQuestPDFCsvHelperGitHub Actions
成果とインパクト
支出の管理・レポート生成・安全なデータ保管をチームにとって容易にする、経費の記録とレポートのためのプラットフォームを構築しました。