Skip to content

Get the Starter App

Everything from Act 0 on uses one small app, a .NET budget tracker. This step gets it onto your machine and confirms it runs, so the workshop itself can stay about Kiro, not setup.

The workshop app targets .NET 10. On macOS, Windows, or most Linux, install it with dotnetup, the .NET toolchain manager — it installs and manages .NET at the user level, no admin required. On Ubuntu, the simplest path is straight from apt.

  1. Install the SDK for your platform.

    Download and run dotnetup:

    Terminal window
    curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh | bash

    Follow the printed instructions to add dotnetup to your PATH and restart your terminal, then run it and take the suggested first-time setup:

    Terminal window
    dotnetup
    • Channel: pick 10.0. The workshop app targets .NET 10.
    • Mode: pick Terminal Mode.
  2. Verify the install (restart your terminal first if you used dotnetup):

    Terminal window
    dotnet --version
  1. Clone the starter repo:

    Terminal window
    git clone https://github.com/dwalleck/kiro-hero-budget-tracker.git budget-tracker
    cd budget-tracker
  2. Run it once to confirm everything works:

    Terminal window
    dotnet run --urls http://localhost:5000
  3. Open http://localhost:5000 in your browser. You should see the dashboard: this month’s spending up top, with the seeded transactions below it.

    The Budget Tracker dashboard in a browser. A 'Spent this month' figure of $1,300.00 in large red text sits above a Transactions table listing dated rows with description, category, and amount, and an 'Add a transaction' form below.