Skip to main content
Back to Projects
Creator
2025
Featured Project

Finora - Expense Tracker with Reporting

A full-featured expense management platform built with ASP.NET Core and C#, offering secure authentication, rich reporting dashboards, and automated recurring expense handling.

🎯

The Challenge

Finance teams needed a consolidated tool to capture day-to-day spending, understand category trends, and export compliant reports without juggling spreadsheets and disparate apps.

💡

My Solution

Implemented a modular ASP.NET Core architecture with Entity Framework Core and SQL Server to deliver expense CRUD workflows, custom categories, interactive reporting dashboards, and export pipelines for CSV/PDF summaries.

🛠️

Key Contributions

  • Implemented JWT-secured authentication and refresh tokens for protected expense APIs
  • Built expense CRUD endpoints with validation, soft deletes, and custom category management
  • Developed reporting dashboards with monthly/yearly rollups and category breakdown charts
  • Created CSV and PDF export services and automated recurring expense scheduling with Hangfire
  • Added multi-currency support with exchange-rate normalization and audit-grade SQL Server storage
  • Configured CI/CD pipelines for automated build and deployment

Technologies Used

C#
.NET Core
ASP.NET Core
Entity Framework Core
SQL Server
Docker
FluentValidation
QuestPDF
CsvHelper
GitHub Actions
🎉

Results & Impact

Built a platform for tracking and reporting expenses, making it easier for teams to manage spending, generate reports, and securely store data.