Backend API of GradGateway.lk built using .NET 8 Web API and MySQL.
This project follows the Clean Architecture pattern with the following layers:
- GradGateway.API – Entry point (controllers, API configuration)
- GradGateway.Application – Business logic and use cases
- GradGateway.Domain – Core entities and domain models
- GradGateway.Infrastructure – Database context and external service implementations
- .NET 8
- C#
- MySQL
- Dapper / EF Core (based on use case)
- Swagger for API documentation
To run the project locally:
dotnet build
dotnet run --project GradGateway.API