← Back to all work
GitHubLearning and foundations

Banking Cash Counter

A C# menu-driven simulation of customer records and balance operations using a custom linked list.

STATUSHistorical learning project; current execution not revalidated in this review.
FOCUSLearning and foundations
DIAGRAM SCOPEWorkflow overview

THE PROBLEM

What it sets out
to solve.

Practice data-structure operations with a concrete account-like domain.

THE APPROACH

How it comes
together.

Console actions manipulate UserData records through a linked list and simulate deposits, withdrawals, balance lookup, listing, and deletion.

UNDER THE HOOD

Follow the workflow.

Trace the components.
Select a node for its role in the system.

Documented implementation workflow4 COMPONENTS
INTERACTIVE 3DBanking Cash Counter
C#.NETConsole application
Move to tilt · Drag to rotate · Arrow keysDrag to rotate · Tap a component4 components · 3 connections
2D diagram
Trace connections 3 relationships
  1. Console menuApplication flow
  2. Application flowLinked-list records
  3. Linked-list recordsConsole result

Select a component to see how it fits into the system.

CAPABILITIES

What’s inside.

  • 01

    Simulated customer creation, listing, deletion

  • 02

    Deposit, withdrawal, and balance lookup

  • 03

    Custom generic linked-list practice

Let’s build something useful.

Start a conversation ↗