Skip to content

Command line interface for tracking employees within a company.

Notifications You must be signed in to change notification settings

aroblesgalit/12-Employee-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

12 Employee Tracker

Command line interface for tracking employees within a company.

This was a homework assignment where we were challenged to architect and build a solution for managing a company's employees using node, inquirer, and MySQL.

Completed

  • Design the following database schema containing three tables: Database Schema
  • Build a command-line application that at a minimum allows the user to:
    • Add departments, roles, employees
    • View departments, roles, employees
    • Update employee roles
    • Update employee managers
    • View employees by manager
    • Delete departments, roles, and employees
    • View the total utilized budget of a department -- ie the combined salaries of all employees in that department
  • Use the MySQL NPM package to connect to your MySQL database and perform queries.
  • Use InquirerJs NPM package to interact with the user via the command-line.

User Story

As a business owner
I want to be able to view and manage the departments, roles, and employees in my company
So that I can organize and plan my business

Screenshots

Employee Tracker Screenshot Employee Tracker Screenshot

Animated GIF

Employee Tracker Screenshot

About

Command line interface for tracking employees within a company.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published