Counter Service
Customer intake, search, sales, purchases, trades, pawn loans, repair tickets, consignments, and customer history are organized around the walk-up workflow.
Private build / Shop operations
A secure, keyboard-first pawn shop point-of-sale and management system for S. Dade Jewelry & Gun Exchange. It is built for fast counter service, reliable compliance records, and local-network dependability.
What it handles
Customer intake, search, sales, purchases, trades, pawn loans, repair tickets, consignments, and customer history are organized around the walk-up workflow.
Firearm sales include ATF Form 4473 workflow support, bound book logging, waiting-period tracking, and release controls for pickup readiness.
Layaways, pawn loan payments, daily cash drawer reporting, and double-entry ledger records are designed to preserve accurate operational history.
Stack
Runtime: C# / .NET 8, targeting Windows for hardware integrations.
Database: MySQL through MySqlConnector, with least-privilege runtime/setup/backup users documented.
Security: PBKDF2-SHA256 employee password hashing, login lockout, owner unlock, and authentication audit logging.
Hardware: Topaz signature pad path and barcode scanner support for real workstation use.
UI Direction
The repo defines a retro terminal direction: amber on charcoal, dense but readable, double-line frames, stable screen structure, and predictable keyboard-first prompts.
This is not a novelty terminal theme. The design is meant to feel like a fast, reliable shop system that makes status, customer context, transaction state, and next actions obvious.