Backend API responsible for business logic, validation, and data persistence for the HNTAS platform.
| Layer | Technology |
|---|---|
| Runtime | .NET 9, C# |
| API Framework | ASP.NET Core Web API |
| Database | DocumentDB (MongoDB-compatible) |
- .NET 9 SDK
- Docker Desktop installed
Clone the repository and restore dependencies from the root directory:
git clone <repository-url>
cd hntas-digital-core/HNTAS.Digital.Core
dotnet restoreDownload and install Docker Desktop from:
https://www.docker.com/products/docker-desktop/
Ensure Docker is running before continuing.
Pull the official MongoDB image from Docker Hub:
docker pull mongo:latestIf you use Docker, start a local MongoDB container:
docker run --name hntas-mongo -p 27017:27017 -d mongo:latestcd HNTAS.Core.Api
dotnet run --launch-profile https- Example:
https://localhost:7117