Streamline your company's data management with the Employee Tracker, a Node.js command-line application that leverages MySQL for efficient data storage and retrieval.
The Employee Tracker is a command-line application built with Node.js and MySQL. It allows business owners to view and manage the departments, roles, and employees in their company, enabling organized and efficient business planning.
- View all departments, roles, and employees in the company.
- Add new departments, roles, and employees to the database.
- Update existing employee roles.
- Bonus functionality: View employees by manager, department, and view total utilized budget by department.
Open Demo video of Employee Tracker
To set up the Employee Tracker, follow these steps:
git clone https://github.com/naturuplift/EmployeeTracker.git
cd EmployeeTracker
npm install
node index.js
Below are sample screenshots showcasing the application functionality.
View All Departments
View all roles
View all employees
Add a department
Add a role
Add an employee and update an employee role
View employees by manager
View employees by department
View total utilized budget by department
Exit
For a visual representation of the sequence of actions involved in the employee tracker, refer to the State Flow Diagram provided in the project documentation.
Feel free to reach out, contribute, or provide feedback to make the Password Generator Project even more robust and user-friendly!
Your contributions are welcome! Please feel free to submit issues and pull requests with improvements or suggestions.
This project is licensed under the MIT License. See the LICENSE file for details.