Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Lucky-Mart Shopping Management System πŸ›’

Welcome to my first C++ project! This is a console-based application designed to model a real-world shopping scenario using Object-Oriented Programming (OOP).

πŸ“Œ Project Overview

The Lucky-Mart Shopping Management System provides a comprehensive interface for browsing products, managing a shopping cart, and calculating bills.It also includes a promotional "Lucky Draw" feature.

πŸ› οΈ Key Technical Features

  • OOP Pillars: I have implemented Inheritance, Encapsulation, Polymorphism, and Abstraction to make the code modular and scalable.
  • Dynamic Cart Management: The system uses a Linked List to manage the shopping cart dynamically.
  • Hierarchical Catalog: Products are categorized into Electronics, Clothing, and Grocery.
  • Polymorphic Display: A single interface call correctly displays unique details for different product types.

πŸ“‚ Files in this Repository

  • main.cpp: Contains the complete C++ source code.
  • My-First-CPP-Project.pdf: My detailed Lab Report including objectives, implementation logic, and output screenshots.

πŸš€ How to Run

  1. Download the main.cpp file.
  2. Compile using any C++ compiler (like G++): g++ main.cpp -o lucky-mart
  3. Run the executable: ./lucky-mart

Author: Nimra Arshad University: Riphah International University Islamabad

About

My first C++ program uploaded from my computer.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages