Skip to content

πŸ›’ Modern C++ supermarket management system with WinForms GUI featuring customer shopping interface and comprehensive admin dashboard with analytics, user classification (New/Regular/Premium/VIP), and business intelligence. Built for structured programming coursework.

License

Notifications You must be signed in to change notification settings

3mr-5aled/SuperMarko-GUI

Repository files navigation

πŸ›’ Supermarko GUI

Build Status Language UI


🎞 Demo

Supermarko Walkthrough


πŸ“ 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.

About

πŸ›’ Modern C++ supermarket management system with WinForms GUI featuring customer shopping interface and comprehensive admin dashboard with analytics, user classification (New/Regular/Premium/VIP), and business intelligence. Built for structured programming coursework.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages