This is a simple console-based online store management system written in C++.
It demonstrates the use of STL containers (vector
, deque
, list
, set
, map
, unordered_map
, multimap
, unordered_set
) and basic C++ programming concepts.
- Add and manage products and customers
- Place orders and track order history
- View recent customers and all registered customers
- Track product stock and categories
- Admin and customer interfaces
- Date and time formatting for order history
You need a C++ compiler (like g++ from MinGW or GCC):
g++ -o stlStore stlStore.cpp
For a statically linked Windows executable (no DLLs needed):
g++ -static -o stlStore.exe stlStore.cpp
./stlStore
or on Windows:
stlStore.exe
- Run the program and follow the on-screen menu.
- Choose between Admin and Customer modes.
- Admin can view/add products, customers, and orders.
- Customers can view products and place orders.
- All data is stored in memory (no file/database persistence).
- This project is for learning and demonstration purposes.
Feel free to fork