An enterprise-modeled distribution management platform with a Qt GUI and JSON persistence, scoring top 5% in academic evaluation.
A full-scale distribution management system modeled after real industrial supply chains like Coca-Cola and Unilever, built to demonstrate production-style software architecture rather than a toy coursework app. It covers the entire operational pipeline — inventory, ordering, delivery, billing and staff — behind a responsive Qt interface.
A multi-layer modular architecture with a Singleton-controlled central system core, coordinating independent subsystems (warehouse, orders, delivery, billing, staff) through well-defined interfaces, backed by JSON-based persistent storage.
Coordinating five interdependent subsystems (warehouse, orders, delivery, billing, staff) without tight coupling was the central architectural risk.
Enforced clear module boundaries and used Singleton-controlled central modules only where genuinely shared state was required.
JSON-based persistence needed to stay consistent across orders, inventory, staff and transactions without a database engine.
Structured the JSON schema deliberately around the same domain boundaries as the code, keeping reads/writes predictable.
The system was recognized in the top 5% of academic performance evaluations for architectural completeness and real-world applicability — validation that the design choices held up under scrutiny, not just functional testing.