このプロジェクトについて
T-Expense(経費トラッカー)は、.NET 8(バックエンド)とReact PWA(フロントエンド)を使用したクリーンアーキテクチャで構築された個人財務管理システムです。このプロジェクトは自動化とセキュリティに重点を置いています:StrategyパターンとPolly Resilienceを介したGmail(Techcombank、MoMo、Timo、Cake)からの領収書の自動同期;EF Core Value Convertersを使用したAES-256による機密データ(メール内容)の暗号化;`[説明] [金額]k`という構文とAuthorizedUserId認証を使用した迅速な経費入力のためのTelegramボット。モバイルファーストのPWA UIは、iPhoneホーム画面へのインストール(スタンドアロンモード)、片手操作レイアウト、オートフォーカスと数値フォーマットを備えた高速入力フォームをサポートしています。バックエンドはMediatRを使用したCQRS、検証用のFluentValidation、最適化されたAsNoTrackingクエリを適用しています。デプロイにはDocker Compose(SQL Server + Web API)とGitHub Actions CI/CDマルチステージビルドを使用し、SSHによるゼロダウンタイムデプロイを可能にしています。グローバルエラーハンドリングはProblemDetails(RFC 7807)を返します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.