Skip to content

πŸ›’ A colorful C++ CLI supermarket system that supports user registration, product browsing, order management, and total price calculation using arrays, structs, and modular functions.

License

Notifications You must be signed in to change notification settings

3mr-5aled/SuperMarko-CLI-VS

Repository files navigation

πŸ›’ Supermarko CLI

Build Status
Language
License


πŸ“ Overview

Supermarko is a command-line 🏬 supermarket shopping system developed in C++, designed for a seamless and interactive user experience. It allows customers to register, log in, browse categorized products, place and modify orders, and view their final billβ€”all through a simple terminal interface.


✨ Features

  • πŸ” Login & Register: Secure user account handling.
  • βœ… Input Validations: Prevents invalid or malformed inputs.
  • πŸ›’ Product Browsing by Category: Easily explore available items.
  • πŸ›  Order Management: Add, review, and modify your cart before checkout.
  • πŸ’Έ Final Total Price View: Get a complete price summary of your order.
  • 🎨 Colorful Terminal UI: Clean, readable, and visually appealing interface using colors and formatting.

πŸ› Customer Functions

βœ”οΈ Log in πŸ”‘
βœ”οΈ Edit information ✏️
βœ”οΈ View products menu πŸ“œ
βœ”οΈ View item details πŸ”
βœ”οΈ Add items to the order βž•πŸ›’
βœ”οΈ Review the order 🧐
βœ”οΈ Modify the order πŸ”„
βœ”οΈ View total price πŸ’°
βœ”οΈ Log out πŸšͺ


πŸ›  Technologies Used

  • πŸ’» Programming Language: C++
  • πŸ—‚ Data Structures: Structs & Arrays
  • πŸ” Functions: Modular logic using pass-by-value and pass-by-reference

πŸ‘¨β€πŸ’» 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

About

πŸ›’ A colorful C++ CLI supermarket system that supports user registration, product browsing, order management, and total price calculation using arrays, structs, and modular functions.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages