Ambar Performance - Personal Budget System and Invoicing Platform

This project was created to facilitate the generation of budgets and monthly, weekly, or daily reports for services executed by the client. A central requirement was the need to emit government-integrated invoices directly.

The backend was initially developed with ASP.NET 6 along with various APIs to meet invoice requirements, while the design of the platform was customized together with the client. Recently, it was upgraded to ASP.NET 8 using MongoDB for faster data handling, employing Hexagonal Architecture with Domain-Driven Design (DDD).

Tech Stack

  • **Backend:** ASP.NET 8
  • **Database:** MongoDB
  • **Frontend:** NextJS, TypeScript
  • **Deployment:** CI/CD with Github Actions deploying to Azure Portal

Key Functionalities

  • Generate invoices with government integration
  • Role-based authentication for invoice access
  • Fast and scalable data retrieval

*Example Video: Interface displaying route orders and invoice functions.*