C++ systems project
Console-based C++, role-based access, file-backed persistence
A console-based Employee Management System that lets admins add, remove, and view employees and products, sort products by price, and manage accounts and notifications — while employees can view and sell products, track stock, and check their own salary and notifications.
Access is role-based behind a login and signup flow, and data survives between runs through text-file persistence rather than resetting every session.
What stands out isn't the feature list, it's the documentation: the project's own README lays out its weaknesses in plain terms — a CLI-only interface, no real authentication security, and inefficient file-based storage — followed by a concrete roadmap toward OOP with classes, the STL, a GUI layer, and eventually database-backed, web-based systems.