Enterprise / .NET · 2026 · In production

Dealers Portal

Dealers price and quote complex window configurations in minutes instead of phone calls - configuration-dependent pricing, discounts, and terms for a manufacturer's dealer network.

Role

Developer

Year

2026

Stack

C#ASP.NET CoreREST APIDockerSQL

What it is

A portal where a window manufacturer’s dealer network builds estimates: dealers configure products line by line, and the system resolves configuration-dependent pricing, per-dealer series discounts, charges, and terms into a finished quote. It is the most domain-logic-dense codebase on this page - about 1.7 MB of C#.

The domain is the hard part

Window pricing is not a price-times-quantity problem. A single estimate line depends on the product series, dimensions, options like egress requirements, dealer-specific discount schedules, and charge rules that apply at both the line and estimate level. The API surface reflects that decomposition directly - controllers for estimates, estimate lines, line details, line charges, egress rules, customer data, dealer terms, series discounts, and a calculator that ties them together.

Getting this right means encoding a paper-and-phone-call business process into code precisely enough that a dealer trusts the number at the bottom of the page.

Engineering shape

A note on what can be shown

This system runs a real dealer network, so the walkthrough uses anonymized data and focuses on the architecture: how an estimate line flows from configuration to calculated price, and how dealer-specific rules layer on top without special-casing the core engine.

Need something like this built?

Next project

Studio 36