Create a Content Management System (CMS) for managing a company's employees using node, inquirer, and MySQL.
- Objective
- Table of Contents
- User Story and Criteria
- Video Walkthrough
- Tools Implemented
- Installation
- Challenges
- Additional Resources
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
Click to see a video demonstrationg the functionality of the CMS application.
- JavaScript
- Node.js
- Inqurier
- MySQL
consle.tableASCII-art Logo
npm install inquirer mysql console.table asciiart-logo