/emplOyeeXD

a basic terminal-based user management system

Primary LanguageC++

emplOyeeXD

User Management System

Welcome to the User Management System! This platform enables you to manage users and administrators, along with their respective information, through a straightforward and intuitive interface using terminal-base graphic.

demo

wait for it to load

Commencing Use

To initiate usage, kindly access the terminal application and navigate to the directory housing the system's executable file.

Upon initial execution, you will be presented with two options: creating a novel database or loading an extant one. Select option 1 to generate a fresh database, or opt for choice 2 to load a preexisting database.

Database Creation

In the event that you select option 1, This creating a fresh database and create a default admin with this info.

username:admin
password:admin
managerID:123456

After successfully creating or loading a database, you may proceed to add, remove, or modify users and administrators. To incorporate a novice user or administrator, merely type '1', followed by the applicable information (e.g., username, password, etc.). Conversely, to eliminate a user or administrator, input '2', accompanied by the identifier of the individual you seek to eradicate. Finally, to revise a user or administrator's details, type '3', succeeded by the identifier of the target individual, and subsequently provide the modified information.

Installation

To Install and run this project, you need to have a C++ compiler installed on your machine. Then, copy the code into a file with a .cpp extension, compile it using the compiler, and run the generated executable file.

git clone git@github.com:seyed0123/emplOyeeXD.git
cd src
g++ main.cpp
a.exe

the save file is stored near the .exe file and has the default name save.txt

Contributing

If you want to contribute to this project, please fork the repository, make your changes, and then submit a pull request.

License

This project is licensed under the MIT License .

shots

admin panel:

user panel: