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.*