Unit Claiming

WinForms → web port. Running app on the left, clickable spec on the right.

Open the App

The working web build: claim units, view data, hit the live API on this same box.

Launch ›

Browse the Wireframes

Every screen and wizard flow as click-through mockups, grounded in the legacy source.

Walk through ›

Edit the Workflows

Elsa Studio — the wizard flows behind these screens, editable live (sandbox).

Open Studio ›

REST API Docs

Swagger UI for the lookup endpoints — try them against the dev database.

Open Swagger ›

GraphQL Playground

Banana Cake Pop IDE for the HotChocolate endpoint — explore the schema live.

Open Cake Pop ›

How it fits together

Web Client

Vite SPA. Fetches POST /api/query (filter, sort, page) instead of talking GraphQL directly.

→

REST API

ASP.NET Core. Validates the envelope, builds the GraphQL document, executes it in-process.

→

GraphQL

HotChocolate. Resolves entities through EF Core — no direct table access from controllers.

→

DB Server

Three databases mirroring production: Parts, ProductionLine, UnitGenealogy. SQL Edge in dev, real servers in prod.