An open API service indexing awesome lists of open source software.

https://github.com/seyed0123/employeexd

a basic terminal-based user management system
https://github.com/seyed0123/employeexd

cpp filesaver termial-based user-management-system

Last synced: about 1 year ago
JSON representation

a basic terminal-based user management system

Awesome Lists containing this project

README

          

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](shots/Rec%200018~1.gif)

## 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.

```c++
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.

```bash
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](LICENSE) .

## shots

admin panel:
![](shots/Shot%200005.png)

user panel:
![](shots/Shot%200006.png)