Projects

E-Commerce Inventory Management

Data Structures and Algorithms
C++
CodeBlocks

Collaborated within a group to design and implement a terminal-based inventory management application in C++, emphasizing the implementation of efficient Data Structures to prioritize fast search times within a shared workspace.

E-commerce Inventory Management Console

As a collaborative effort within a skilled team, I actively contributed to the development of a C++ console-based application with a primary focus on eCommerce inventory management. This comprehensive application offers a set of vital functions, enhancing the efficiency and organization of inventory-related tasks.

Key Features:

Inventory Management:

Add New Item: Facilitates the addition of new products to the inventory. Remove Item: Allows for the removal of items from the inventory. Count Certain Item: Enables counting the quantity of a specific item. Sorting Items: Implements sorting mechanisms based on expiration date or price. Display by Category: Provides the ability to display items belonging to a particular category, such as dairy products. Customer History:

Customer Data Management: Incorporates a customer history function, adding customers to the data structure. Automatically removes the oldest customer when the data structure reaches its limit.

Additional Implementations:

  • Data storage in a JSON file on the hard disk.
  • Data retrieval from a JSON file, enhancing data persistence.

GitHub Repository: