Skip to content

Prerequisites

Before setting up the Tech Strategy Tool, ensure the following software is installed on your development machine.

SoftwareVersionPurpose
.NET SDK10.0 or laterBuild and run the API and Blazor apps
Docker20.10+ with Compose V2Run PostgreSQL for development
Git2.xSource control

The project targets net10.0. Install the .NET 10 SDK from dot.net.

Verify your installation:

Terminal window
dotnet --version

The output should show 10.0.x or later.

Docker is required to run the PostgreSQL database in development. Docker Compose V2 (the docker compose subcommand, not the legacy docker-compose binary) is used.

Verify your installation:

Terminal window
docker --version
docker compose version
SoftwarePurpose
EF Core CLI (dotnet-ef)Create and manage database migrations
A REST client (e.g., curl, Postman)Test API endpoints directly
A modern browserChrome, Edge, or Firefox for the Blazor WASM frontends

To install the EF Core CLI tools:

Terminal window
dotnet tool install --global dotnet-ef

The development environment uses the following ports:

PortService
5001ASP.NET Core API + Blazor WASM (HTTPS)
5000ASP.NET Core API + Blazor WASM (HTTP)
5432PostgreSQL (Docker)

SSE runs over the same HTTP/HTTPS connection — no additional ports are required.

Once you have the prerequisites installed, proceed to the Quick Start guide.