KMZ HubPlayStation Center Platform
An offline-first Windows desktop platform (.NET 10 MAUI Blazor Hybrid) purpose-built for PlayStation gaming centers and cafes. Operates with local SQLite storage across 16 DbSets, concurrent multi-rate session stopwatches with quarter-hour rounding algorithms, cafeteria POS with live inventory tracking, shift drawer audit controls, direct receipt printing via dedicated STA threads, and PBKDF2 password security.
Engineering Highlights.
Multi-Rate Session Timers & Quarter-Hour Calculator
Independent precision stopwatches per PlayStation device, supporting dynamic Single and Multiplayer rate transitions in real-time. Employs a specialized mathematical rounding algorithm: first 15 minutes free, followed by 15-minute segments (<10 mins rounds down, ≥10 mins rounds up to next quarter-hour).
C# Precision Timers / SessionCalculatorDirect 80mm ESC/POS Thermal Printing (STA Thread)
Low-level receipt rendering pipeline utilizing System.Drawing.Printing.PrintDocument. Generates itemized receipt layouts (shop header, logo, session duration breakdown, cafeteria orders, and cashier signature) directed to default 80mm printers on an isolated STA thread to prevent UI freezing.
System.Drawing.Printing / 80mm STA PipeOffline-First Local SQLite Architecture (16 DbSets)
Self-contained local desktop data layer stored at %LocalAppData%\KMZ_Hub_app.db. Managed by Entity Framework Core 10.0.3 across 16 relational DbSets, coupled with an automated DatabaseInitializerService that auto-creates the schema, applies migrations, and seeds default administrators on first launch.
SQLite / EF Core 10.0.3 (16 DbSets)Integrated Cafeteria POS & Stock Control
Dual-mode point-of-sale terminal supporting direct walk-in sales (DirectSales) and open session billing (SessionProducts). Features real-time stock deduction, product cost analysis, margin tracking, and low-stock replenishment threshold warnings.
POS Terminal / Real-Time InventoryShift Control & Mandatory Cash Reconciliation
Strict financial shift auditing with opening balance logging, live transaction tracking (income and expenses), and mandatory end-of-shift cash drawer reconciliation comparing actual cash against software totals before cashier sign-off.
Financial Shift Audit / Cash Drawer HandoverPBKDF2 Cryptography & Soft-Delete Recycle Bin
Enterprise-grade user authentication leveraging Microsoft KeyDerivation PBKDF2 with HMAC-SHA256 (10,000 iterations, 16-byte random salt). Features non-destructive soft-delete data protection (IsDeleted = true) paired with a RecycleBin.razor recovery console.
PBKDF2 HMAC-SHA256 / Soft-Delete RecoveryDesktop & UI Engine
- .NET 10.0 Windows (WinExe)
- .NET MAUI Blazor Hybrid
- Razor Components
- Custom Dialog & Toast Services
Database & Storage
- SQLite Offline-First
- Entity Framework Core 10.0.3
- 16 Relational Entity Tables (DbSets)
- DatabaseInitializerService Auto-Seed
Hardware & POS Printing
- 80mm ESC/POS Thermal Receipt Printing
- System.Drawing.Printing.PrintDocument
- Dedicated STA Thread Execution
- Direct Sales & Session Billing
Security & Governance
- PBKDF2 HMAC-SHA256 (10k Iterations)
- 16-Byte Cryptographic Salt
- Cash Drawer Shift Audits & Handovers
- Soft-Delete & RecycleBin.razor
Screenshots.
More projects
Travel & Hospitality
Travely
Full-stack .NET 9 MVC booking platform with Stripe checkout, room management, and admin dashboard.
Culinary Heritage
Teta's Kitchen
Culinary heritage and recipe platform with client-side live filtering, custom styling, and in-place editing.
Spiritual Platform
Word of the Lord
Digital spiritual platform with verse-of-the-day engine, 9-book scripture reader, and canonical prayer hours.