Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Employee Tracker

License badge

Description

This Node app allows users to manage a database of employees, managers, roles, and departments. This is a command line application that utilizes Inquirer. Features include adding, viewing, and deleting key data. Additional features include the ability to view the total payroll of a department, view employees by manager, or view employees by role.

Table of Contents

Installation

Download the project files or clone this repo, then run npm install and it will install dependencies. I included a seed.sql file to create your new database and populate it with some test items I used during development.

Usage

Type node app and follow the prompts! The app will ask you if you want to manage an Employee, Department, or Role. Each menu has sub-items that will gather input and assist you with managing your employees.

Screenshot 1 Screenshot 2 Screenshot 3

Contribute

Email me with questions or comments. Any improvements are welcome!

Test

Install the app, run the seed.sql script, and try it out! Make sure to have Node dependencies installed, as defined in the package.json file.

Video

Please view a demonstration video here.

License

Copyright (c) Sam Gates. All rights reserved. Licensed under the MIT license.

Questions

Check out my GitHub Profile.

Email with questions! You can reach me at sam.j.gates@gmail.com.

About

Node Employee Tracker is a Node.js app that allows a user to manage a MySQL database of employees, managers, roles, and departments. It uses Node packages/modules inquirer, util, mysql, and OOP practices. A seed.sql file is included to set up your initial database.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages