Employee Tracker is a command-line application designed to build and manage a company's employee database. Built on MySQL and emphasizing modularity, it accommodates a company's growth without requiring core database restructuring. This application serves as a foundational tool, allowing managers or designated individuals to access and manage employee, role, and department data through a CLI.
To use this application, start by running npm install
in your CLI to install the necessary dependencies listed in the provided JSON files. Next, execute node app.js
in your CLI to initiate prompts that will guide you through the various tasks this application offers.
- MySQL: A relational database management system used to store and query employee and company data.
- Express.js: Utilized for setting up middleware, establishing endpoints, and connecting the frontend to the backend.
- Node.js: Employed for package management and executing JavaScript to build a server-side command-line tool.
- JavaScript: The foundation for implementing application functionality, functions, and prompts.
- Git: A version control system to track code changes.
- GitHub: A platform for hosting the repository, facilitating collaboration, and potential deployment to GitHub Pages.
- MySQL
- Express.js
- Node.js
- npmjs
- inquirer
- Hassan Tahir (@11a55an)