Backend API for the InvoiceFlow system, built with ASP.NET Core. Manages invoice logic, cashiers, items, and branches.
- ASP.NET Core
- EF Core
- SQL Server
- Clean Architecture
InvoiceFlow.API/
InvoiceFlow.Application/
InvoiceFlow.Domain/
InvoiceFlow.Infrastructure/
- .NET SDK
- SQL Server
git clone https://github.com/omniaakhalill/invoiceflow-api.git
cd invoiceflow-apiSet Connection String In appsettings.Development.json:
"DefaultConnection": "Server=.;Database=InvoiceFlowDb;Trusted_Connection=True;" ###Database Setup
dotnet ef database update
dotnet run --project InvoiceFlow.API
https://localhost:5001/swagger
- Duplicate item merging
- Total price calculation
- Clean architecture separation
Omnia Khalil