Go BackFinance Tracker Scalable financial system built on a Clean Architecture monorepo. Features a .NET 8 REST API with Google OAuth, an Angular UI using NgRx Signals, and an Azure AI-powered receipt scanner. Deployed via automated CI/CD.
Tech Stack
Frontend Angular 19 NgRx Signals
Backend .NET 8 Clean Architecture Receipt Scanner GitHub Actions Azure App Service Vercel
Architecture Overview
This project was built using Clean Architecture principles to separate the domain logic from infrastructure concerns.
Key Features
Authentication: JWT-based stateless auth with Google OAuth.
AI Processing: Uses Azure AI Document Intelligence for automated receipt scanning.
Data Visualization: Integrated Chart.js for financial analytics.
Performance: NgRx Signals for reactive state management in the Angular UI.
CI/CD: Automated deployments via GitHub Actions to Azure App Service and Vercel.
Project Notes Project notes will be published here soon.