← Selected projects

06 · C++ console application

ShopLocal++

A console-based retail application modeling product, customer, and purchasing workflows.

Year
2024
Focus
Object-oriented design · State modeling · Retail workflow modeling · Persistent data · Terminal interaction · Terminal interaction
Stack
C++ · C++ Standard Library
Data
Text files
Implementation
File I/O · Product and customer classes · Shopping-cart state · Total calculation · Menu-driven checkout
View repository

Overview

ShopLocal++ is a C++ console application that simulates product browsing, cart management, and checkout.

Implementation

The program models customer, product, and shopping-cart classes, reads inventory data with file streams, calculates totals, and guides users through a menu-driven purchase flow.

Interaction flow

Product file → inventory and customer objects → menu-driven cart updates → total calculation → checkout.