ASP.NET · UML · Agile·2023

Self-Checkout Kiosk

Kiosk system deployed across multiple co-operative societies.

Overview

A self-checkout kiosk system rolled out to multiple co-operative retail branches, replacing manual queues at low-value transactions where speed and clarity matter more than a full lane staff.

Designed with full UML modelling and integrated with pre-existing ASP.NET point-of-sale backends without disrupting live operations. Inventory and payment handoff talk to the systems stores already trusted.

The UX is touch-first: barcode input, quantity edits, and a payment handoff that cashiers and shoppers can follow without training manuals. Branches needed identical behavior with local configuration, not one-off forks.

Delivery used Agile practices and a streamlined CI/CD pipeline so multi-branch rollout stayed repeatable. The project is a case study in modernizing retail edges while respecting legacy cores that cannot be rewritten overnight.

Features

Kiosk-first UX

Touch-optimized flow with barcode input, quantity edits, and payment handoff.

Legacy integration

Talks directly to existing ASP.NET POS APIs and inventory systems.

CI/CD

Streamlined build & deploy pipeline for multi-branch rollout.

Tech stack
C# / .NETASP.NETSQL ServerUMLAgile / Scrum
Highlights
Kiosk UXLegacy integrationCI/CD