Skip to content

Employee Tracker Content Management System (CMS), that allows user to view and add employees, departments, and roles.

Notifications You must be signed in to change notification settings

E-Burton/MySQL-Employee-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MySQL Employee Tracker

Objective

Create a Content Management System (CMS) for managing a company's employees using node, inquirer, and MySQL.

Table of Contents

User Story and Criteria

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

GIVEN a command-line application
THEN I am prompted with a menu of actions 
WHEN I select add department
THEN I am prompted to input the name of the department
WHEN I select add role
THEN I am prompted to input the title of the role, select the department for the role, and input the salary for the role
WHEN I select add employee
THEN I am prompted to input the employee's name, select their role, and manager
WHEN I  select view employees
THEN I am presented with a table that details employee id, name, title, department, salary, and manager
WHEN I select view departments
THEN I am presented with a list of current departments
WHEN I select view roles
THEN I am presented with a list of current roles

Video Walkthrough

Click to see a video demonstrationg the functionality of the CMS application.

Tools Implemented

  • JavaScript
  • Node.js
  • Inqurier
  • MySQL
  • consle.table
  • ASCII-art Logo

Installation

npm install inquirer mysql console.table asciiart-logo

Additional Resources

About

Employee Tracker Content Management System (CMS), that allows user to view and add employees, departments, and roles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published