{"id":29133082,"url":"https://github.com/3mr-5aled/supermarko-gui","last_synced_at":"2025-06-30T07:02:25.845Z","repository":{"id":290109559,"uuid":"970341382","full_name":"3mr-5aled/SuperMarko-GUI","owner":"3mr-5aled","description":"🛒 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.","archived":false,"fork":false,"pushed_at":"2025-06-25T11:53:17.000Z","size":104868,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-25T12:45:00.254Z","etag":null,"topics":["cpp","desktop-app","winforms"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/3mr-5aled.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-21T21:37:08.000Z","updated_at":"2025-06-25T11:53:22.000Z","dependencies_parsed_at":"2025-06-25T12:39:04.588Z","dependency_job_id":null,"html_url":"https://github.com/3mr-5aled/SuperMarko-GUI","commit_stats":null,"previous_names":["3mr-5aled/supermarko-gui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/3mr-5aled/SuperMarko-GUI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mr-5aled%2FSuperMarko-GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mr-5aled%2FSuperMarko-GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mr-5aled%2FSuperMarko-GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mr-5aled%2FSuperMarko-GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3mr-5aled","download_url":"https://codeload.github.com/3mr-5aled/SuperMarko-GUI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3mr-5aled%2FSuperMarko-GUI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262727708,"owners_count":23354665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","desktop-app","winforms"],"created_at":"2025-06-30T07:01:57.580Z","updated_at":"2025-06-30T07:02:25.821Z","avatar_url":"https://github.com/3mr-5aled.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛒 Supermarko GUI\n\n![Build Status](https://img.shields.io/badge/build-passing-brightgreen)\n![Language](https://img.shields.io/badge/language-C%2B%2B-blue)\n![UI](https://img.shields.io/badge/interface-WinForms-lightblue)\n\n---\n\n## 🎞 Demo\n\n![Supermarko Walkthrough](screenshots/program.gif)\n\n---\n\n## 📝 Overview\n\n**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.\n\n---\n\n## ✨ Features\n\n- 🔐 **Login \u0026 Register**: Secure and simple account handling.\n- 🧠 **Input Validations**: Prevents incorrect or invalid data entries.\n- 🧭 **Start Screen**: Clean and welcoming intro screen for better onboarding.\n- 🛍️ **Product Catalog**: Browse and select items from categorized product lists.\n- 🛒 **Order Management**: Add, remove, and update products in your cart.\n- 💰 **View Total Bill**: See your real-time total while shopping.\n- 🧾 **Print Receipt**: Generate and print a professional bill after checkout.\n- 🎉 **End Screen**: Thank-you screen with confirmation of purchase.\n- 🎨 **Beautiful UI/UX**: Designed with clarity, contrast, and modern styling in mind.\n\n---\n\n## 🛠 Technologies Used\n\n- 💻 **Programming Language**: C++\n- 🖼 **Framework**: WinForms for GUI\n- 🗃 **Data Structures**: Structs \u0026 Arrays\n- 🔁 **Functions**: Modular logic with pass-by-value and pass-by-reference\n\n---\n\n## 🛍 Customer Functions\n\n✔️ **Log in / Register**  \n✔️ **Start screen with navigation options**  \n✔️ **View products by category**  \n✔️ **Add items to cart**  \n✔️ **Edit or remove items from the order**  \n✔️ **View live total bill**  \n✔️ **Print your receipt**  \n✔️ **End screen with summary and thanks**  \n✔️ **Log out and return to start**\n\n---\n\n## 👨‍💻 Team Members\n\n1. 🏅 Amr Khaled Hassan Morcy  \n2. 🏅 Omar Mohammed Abdelmoaty  \n3. 🏅 Mahmoud Mohammed AbdelSalam  \n4. 🏅 Mohammed Gamal Abbas  \n5. 🏅 Mohanad Refaye Hussein  \n6. 🏅 Essam Mohammed El-Shahat  \n\n---\n\n## 📸 Screenshots\n\nExplore the sleek and user-friendly interface of **Supermarko GUI**, crafted with C++ and WinForms for a smooth shopping experience.\n\n---\n\n### 🟢 Start Screen  \n\u003cimg src=\"screenshots/start.png\" width=\"600\"/\u003e\n\n---\n\n### 🔐 Login Screen  \n\u003cimg src=\"screenshots/login.png\" width=\"600\"/\u003e\n\n---\n\n### 📝 Register Screen  \n\u003cimg src=\"screenshots/register.png\" width=\"600\"/\u003e\n\n---\n\n### 🏠 Default Home Screen  \n\u003cimg src=\"screenshots/default.png\" width=\"600\"/\u003e\n\n---\n\n### ✏️ Edit User Information  \n\u003cimg src=\"screenshots/editinfo.png\" width=\"600\"/\u003e\n\n---\n\n### 🗂 Product Categories  \n\u003cimg src=\"screenshots/categories.png\" width=\"600\"/\u003e\n\n---\n\n### 📦 Product List  \n\u003cimg src=\"screenshots/products.png\" width=\"600\"/\u003e\n\n---\n\n### 🛒 Current Order View  \n\u003cimg src=\"screenshots/orders.png\" width=\"600\"/\u003e\n\n---\n\n### 💰 Total Bill Summary  \n\u003cimg src=\"screenshots/total%20bill.png\" width=\"600\"/\u003e\n\n---\n\n### 🎉 Thank You / End Screen  \n\u003cimg src=\"screenshots/endscreen.png\" width=\"600\"/\u003e\n\n---\n\n### 🧾 Printable Bill View  \n\u003cimg src=\"screenshots/bill.jpg\" width=\"500\"/\u003e\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3mr-5aled%2Fsupermarko-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3mr-5aled%2Fsupermarko-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3mr-5aled%2Fsupermarko-gui/lists"}