Supermarko GUI is the graphical version of the Supermarko supermarket shopping system, built with C++ WinForms. This version transforms the terminal-based experience into a modern, user-friendly application with smooth UI, clear navigation, and intuitive workflows for shopping, order management, and billing.
- π Login & Register: Secure and simple account handling.
- π§ Input Validations: Prevents incorrect or invalid data entries.
- π§ Start Screen: Clean and welcoming intro screen for better onboarding.
- ποΈ Product Catalog: Browse and select items from categorized product lists.
- π Order Management: Add, remove, and update products in your cart.
- π° View Total Bill: See your real-time total while shopping.
- π§Ύ Print Receipt: Generate and print a professional bill after checkout.
- π End Screen: Thank-you screen with confirmation of purchase.
- π¨ Beautiful UI/UX: Designed with clarity, contrast, and modern styling in mind.
- π» Programming Language: C++
- πΌ Framework: WinForms for GUI
- π Data Structures: Structs & Arrays
- π Functions: Modular logic with pass-by-value and pass-by-reference
βοΈ Log in / Register
βοΈ Start screen with navigation options
βοΈ View products by category
βοΈ Add items to cart
βοΈ Edit or remove items from the order
βοΈ View live total bill
βοΈ Print your receipt
βοΈ End screen with summary and thanks
βοΈ Log out and return to start
- π Amr Khaled Hassan Morcy
- π Omar Mohammed Abdelmoaty
- π Mahmoud Mohammed AbdelSalam
- π Mohammed Gamal Abbas
- π Mohanad Refaye Hussein
- π Essam Mohammed El-Shahat
Explore the sleek and user-friendly interface of Supermarko GUI, crafted with C++ and WinForms for a smooth shopping experience.
This project is licensed under the MIT License.











