https://github.com/3mr-5aled/supermarko-gui
๐ A modern supermarket shopping system built in C++ with WinForms. Includes login/register, product browsing by category, cart management, live bill view, printable receipts, and a beautiful start-to-end GUI experience.
https://github.com/3mr-5aled/supermarko-gui
cpp desktop-app winforms
Last synced: 12 months ago
JSON representation
๐ A modern supermarket shopping system built in C++ with WinForms. Includes login/register, product browsing by category, cart management, live bill view, printable receipts, and a beautiful start-to-end GUI experience.
- Host: GitHub
- URL: https://github.com/3mr-5aled/supermarko-gui
- Owner: 3mr-5aled
- License: mit
- Created: 2025-04-21T21:37:08.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-25T11:53:17.000Z (12 months ago)
- Last Synced: 2025-06-25T12:45:00.254Z (12 months ago)
- Topics: cpp, desktop-app, winforms
- Language: C++
- Homepage:
- Size: 100 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ๐ Supermarko GUI



---
## ๐ Demo

---
## ๐ Overview
**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.
---
## โจ Features
- ๐ **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.
---
## ๐ Technologies Used
- ๐ป **Programming Language**: C++
- ๐ผ **Framework**: WinForms for GUI
- ๐ **Data Structures**: Structs & Arrays
- ๐ **Functions**: Modular logic with pass-by-value and pass-by-reference
---
## ๐ Customer Functions
โ๏ธ **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**
---
## ๐จโ๐ป Team Members
1. ๐
Amr Khaled Hassan Morcy
2. ๐
Omar Mohammed Abdelmoaty
3. ๐
Mahmoud Mohammed AbdelSalam
4. ๐
Mohammed Gamal Abbas
5. ๐
Mohanad Refaye Hussein
6. ๐
Essam Mohammed El-Shahat
---
## ๐ธ Screenshots
Explore the sleek and user-friendly interface of **Supermarko GUI**, crafted with C++ and WinForms for a smooth shopping experience.
---
### ๐ข Start Screen

---
### ๐ Login Screen

---
### ๐ Register Screen

---
### ๐ Default Home Screen

---
### โ๏ธ Edit User Information

---
### ๐ Product Categories

---
### ๐ฆ Product List

---
### ๐ Current Order View

---
### ๐ฐ Total Bill Summary

---
### ๐ Thank You / End Screen

---
### ๐งพ Printable Bill View

---
## ๐ License
This project is licensed under the MIT License.