Initial Release - Node.js CLI Employee Manager
First stable release of the Employee Data Management CLI App, rewritten from C++ into Node.js!
This version includes a full set of features for managing employee data using your terminal:
Features
- Add multiple employee records at once
- Edit existing employee data interactively
- Search by ID or Name (supports partial match)
- Sort data ascending or descending by ID
- Save with confirmation prompt
- Input validation (non-empty, numeric phone number, unique ID)
- Data stored persistently in
data-karyawan.txt - Modular structure with
inquirerandprompt-sync
Files
main.js- main program filedata-karyawan.txt- data storage filelogs/- contains deleted/backup data logsbackup/- optional folder for manual backups
Origin
This project was refactored from my original C++ project:
data-karyawan-alpro.cppdata-karyawan-alpro-array2D.cpp
Notes
This release is intended as a complete learning project.
Feel free to fork, modify, or extend it with more advanced features.
Built with:
- Node.js
- Inquirer
- Prompt-sync
Licensed under MIT.