A Multi-Item Order Tracker & Reward Game
Figure 1: POS System Terminal Interface
Created as part of my Java development studies, this application simulates a professional Point of Sale (POS) system with a focus on clean UI in the console and robust Object-Oriented logic.
- Nested Architecture: A custom
Lunchboxobject managing aString[]collection of items. - Soft-Delete Logic: Implemented
isCancelledstates to preserve data integrity instead of breaking array indices. - Terminal UX: High-fidelity
printfgrid menus and double-border receipt generation. - Lucky Reward Logic: Integrated
SecureRandomto simulate a "Lucky Draw" for random snack prizes.
- Language: Java
- Design Pattern: Object-Oriented (Encapsulation & State Management)
- Tools: VS Code, Git/GitHub
