← Back to projects

CLI Sales System

Python command-line application for product registration, inventory and sales.

Python

Problem

Practice fundamental programming concepts — data structures, functions and error handling — while simulating basic real-world business rules.

Solution

Python 3 CLI managing product registration, inventory control, sales recording and report generation, with code organized into separate modules using dictionaries, lists, conditionals and loops.

Results

  • Complete registration, inventory, sales and reporting flow working via terminal
  • Modular code organized across multiple files