Point of Sale (POS) & Transaction Engine
Built a Blazor-based POS Sale screen optimized for speed. Staff can scan barcodes or manually enter SKUs to process multi-tender transactions (Cash, Credit Card, Gift Card, Voucher, Account). The system.

Fashion Retail | .NET, PostgreSQL, Azure, Blazor, Redis through a secure, scalable, and connected digital environment across connected operations across connected operations across connected operations across connected operations across connected.

The client is a leading South African fashion retailer operating over 650 stores nationwide. It provides a vast catalog of footwear, clothing, bags, accessories, and beauty products—ranging from chunky winter boots and girls' dresses to signature fragrances like Bliss, Aura, and Belle. To manage this massive retail footprint, the business required a centralized, highly scalable operational backbone. We delivered a comprehensive retail chain management platform comprising a Point of Sale (POS) Windows application, a PCM Credit Increase Reporting app, and a centralized web application. Built for retail stakeholders, including Finance Managers, Banking Team Leaders, and Store Operations, the system unifies.
Disconnected systems hindered growth and accuracy, leading to stock mismatches, delayed reconciliations, and inconsistent workforce tracking. We identified key operational bottlenecks that required urgent modernization.
Company policy strictly mandates that stores bank their cash daily. Non-compliance, late deposits, and till shortages created severe financial risks. Reconciling daily POS data against bank statements from multiple financial.
Operational continuity was frequently threatened by hardware issues, such as stolen, damaged, or broken EFT machines. Furthermore, South Africa’s frequent power outages (load shedding) and unpredictable system failures meant stores.
Tracking IT equipment and store fixtures (e.g., rails, displays) across Head Office, Pan Africa, Precision, and all retail stores relied on inconsistent spreadsheets, leading to poor visibility and financial write-offs..
To address the business's complex operational landscape, we architected a resilient, database-first platform focused on automation, data integrity, and strict financial governance across secure and scalable digital operations across connected.
To enforce the daily banking policy, we automated the ticketing system. If a store fails to bank daily, or if a till shortage is detected, the system automatically routes a.
We implemented a "Golden Rule" across the financial and Lease Management Systems (LMS): if a configuration record is in use, it can never be deleted or edited—only marked as inactive..
To ensure the UI remains responsive across 1000+ store records, heavy reporting (like stock transactions) is handled asynchronously. The system inserts a task record into the database, processes the report.
To mitigate power outages, we engineered the POS to accept offline payments. Staff can input a "Manual Sale #" and a pre-approved "Authcode" generated by Head Office, allowing the store.
We intentionally excluded checkout, payment orchestration, and loyalty point redemption from Phase 1 of the customer digital wallet. By focusing the initial release purely on card visibility, linking, and status.
To eliminate manual reconciliation errors, we built an FTP-based ingestion engine that requires strict filename conventions (e.g., 'CAPITEC', 'FNB', 'NEDBANK', 'STD'). This ensures statements from five different major banks are.
The platform brings together essential business capabilities within one connected experience, helping users manage daily activities, access reliable information, and coordinate operational workflows more efficiently across connected web and mobile.
Built a Blazor-based POS Sale screen optimized for speed. Staff can scan barcodes or manually enter SKUs to process multi-tender transactions (Cash, Credit Card, Gift Card, Voucher, Account). The system.
Engineered a financial module that imports bank statements via FTP from Absa, Capitec, FNB, Nedbank, and Standard Bank. It consolidates POS data, EFT settlements, and manual adjustments into a daily.
Delivered a 'My Digital Cards' web interface for customers to link and manage Loyalty, Account, and Gift cards, featuring a privacy toggle to hide balances in public. The POS Account.
Built a Collections Screen to recover outstanding debts, featuring Age Analysis (30 to 150 days overdue), Contact History, Payment Plans, and Closing Balances. The system integrates with TransUnion via XML.
Developed a Scanner Module for automated stock count reporting. If stock loss exceeds 1.5% and the user selects 'Charge', the system automatically creates an IR department ticket. The module manages.
Replaced manual spreadsheets with a centralized system tracking IT equipment and store fixtures across Head Office and retail stores. Supports Goods Received Voucher (GRV) capture, store allocations with printed asset.
Implemented a ticketing system for POS employees to report issues to HR, IT, or Stock departments. Tickets require an issue description, assigned party, and employee clock number by default. The.
Delivered a PowerApps-based LMS Admin Application for lease reconciliation. It enforces a rule of one active lease per store and manages workflows for rental and municipal reconciliations, capturing invoiced amounts.
Created comprehensive reporting modules (Best Sellers, Category Summary Analysis, Average Cash Sale, Stock History). Reports support date-range filtering (with strict validation, e.g., max 2 months or 31 days) and one-click.
The platform brought visible improvements in reconciliation accuracy, HR management, compliance tracking, and operational accountability across hundreds of locations.
POS voucher validation completes within 2 seconds, ensuring no delays at the checkout counter during peak trading events like Black Friday across coordinated business and.
Despite the massive volume of retail data, inventory lists load in under 2 seconds, and complex filters return results in under 1 second. Heavy financial and stock reports covering 365.
Complex financial reports and bank reconciliations are now available the same business day, and voucher redemption counts update in real time or at least once per day, giving leadership immediate.

Boost florist sales with our SaaS eCommerce platform for B2B & B2C. POS, CRM, and mobile tools streamline operations and enhance customer retention.
View Project