TheSas

Pragmatic desktop utility for recurring office coordination

GroupOrderApp (WPF)

Desktop WPF utility centered on splitting shipping and customs costs across participants, with saved groups, currency conversion, print/export flows, and monthly time-checking support.

GroupOrderApp is grounded in a concrete office task: split shipping and customs fairly, keep participant groups reusable, and make the result easy to print, export, and hand off.

Systemübersicht

Architektur

The application turns a repeated spreadsheet calculation into a local pipeline: collect shipment data, allocate shared costs, then produce a file or printout that can leave the app.

  1. 01

    Inputs

    • Items + weights
    • Shipping + customs
  2. 02

    Office client

    • WPFData entry
    • Saved participant groups
  3. 03

    Allocation engine

    • C#Shared-weight split
    • Currency conversion
  4. 04

    Outputs

    • ClosedXMLExcel workbook
    • Printable summary

Entscheidungsprotokoll

Technologieentscheidungen

Wofür jede Technologie verantwortlich ist und warum sie zum Projekt gehört.

TechnologieAufgabeWarum diese Wahl
C# / WPF

AufgabeDesktop workflow and calculations

Warum diese WahlThe tool is used on a Windows workstation beside existing office files, so a native local utility minimizes setup and friction.

Saved groups

AufgabeRepeatable participant setup

Warum diese WahlThe people change less often than the shipment. Persisting groups removes the most repetitive part of each calculation.

ClosedXML

AufgabeStructured Excel export

Warum diese WahlThe result must be shared and edited with familiar office software. Generating XLSX directly is more useful than a proprietary export.

Print pipeline

AufgabeImmediate physical handoff

Warum diese WahlSome office decisions still end on paper. Printing is therefore part of the product flow, not a secondary browser feature.

Weiter