https://github.com/jasonjayoo/employee-tracker
Back end application to manage a company's employee database, using Node.js, Inquirer, and MySQL.
https://github.com/jasonjayoo/employee-tracker
console-table inquirer mysql mysql2 nodemon
Last synced: 2 months ago
JSON representation
Back end application to manage a company's employee database, using Node.js, Inquirer, and MySQL.
- Host: GitHub
- URL: https://github.com/jasonjayoo/employee-tracker
- Owner: jasonjayoo
- License: mit
- Created: 2022-03-03T06:07:53.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-23T22:32:30.000Z (about 4 years ago)
- Last Synced: 2025-12-07T01:39:29.759Z (7 months ago)
- Topics: console-table, inquirer, mysql, mysql2, nodemon
- Language: JavaScript
- Homepage: https://www.youtube.com/watch?v=Ekii66yDjfs
- Size: 1.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Employee-Tracker
(MySQL: Employee Tracker)
[](https://opensource.org/licenses/MIT)
## Description:
Build a command-line application from scratch to manage a company's employee database, using Node.js, Inquirer, and MySQL.
## Table of contents:
* [License](#license)
* [Video](#video)
* [Installation](#installation)
* [Usage](#usage)
* [Contributions](#contributions)
* [Tests](#tests)
* [Credits](#credits)
* [Author](#author)
* [Questions](#questions)
## License:
- MIT License - Copyright (c) 2022 Jason Yoo
## Video:
[](https://youtu.be/Ekii66yDjfs)
## Installation:
- Clone the files from my github repository provided below. You will also need to have installed MySQL to your computer and have installed console.table, inquirer, mysql2 and nodemon.
## Usage: screenshots - (Highlighted Title(s) = a hyperlink to the direct image)
Once downloaded, open the file in VS Code.
[Screenshot1](images/Screenshot1.png) "Initial Page On Load"

[Screenshot2](images/Screenshot2.png) "Add an Employee option - completed with Leo Tolstoy as Lawyer"

[Screenshot3](images/Screenshot3.png) "Add Role - For Finance Dept #3 with new role Lead Accountant"

[Screenshot4](images/Screenshot4.png) "Add New Department - Human Resources"

[Screenshot5](images/Screenshot5.png) "View all Employees"

[Screenshot6](images/Screenshot6.png) "View all Roles"

[Screenshot7](images/Screenshot7.png) "View all Departments"

[Screenshot8](images/Screenshot8.png) "Update Employee - Leo Tolstoy changed to Marketing Manager"

[Screenshot9](images/Screenshot9.png) "Update Employee Manager - Jane Tiglao new manager set to Jason Yoo"

[Screenshot10](images/Screenshot10.png) "View employees that report to manager Marcus Lewis"

## Contributions:
Reach me at my email provided below to be added as a contributor.
## Tests:
Install MySQL to your computer, then npm install inquirer, mysql2, console.table and nodemon. Once they're installed, run npm install or node index.js into the terminal.
## Credits:
Much thanks to my brilliant tutor Mr. Faran Navazi for helping me work through several errors that occurred during the development of this application.
I would also like to thank my fellow cohort member Mr. Lewis Marcus for his help!
## Author:
Jason Yoo
## Questions:
For any questions regarding this application, you may reach me directly at jasonjayoo@outlook.com.
To view my other applications, please check out my github page [jasonjayoo](https://github.com/jasonjayoo).