Skip to content

Initial Release - Node.js CLI Employee Manager

Choose a tag to compare

@Nekonepan Nekonepan released this 05 Aug 12:10
· 18 commits to main since this release
57aca4b

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 inquirer and prompt-sync

Files

  • main.js - main program file
  • data-karyawan.txt - data storage file
  • logs/ - contains deleted/backup data logs
  • backup/ - optional folder for manual backups

Origin

This project was refactored from my original C++ project:

  • data-karyawan-alpro.cpp
  • data-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.