Developers are often tasked with creating interfaces that make it easy for non-developers to view and interact with information stored in databases. Often these interfaces are known as Content Management Systems. In this homework assignment, your challenge is to architect and build a solution for managing a company's employees using node, inquirer, and MySQL.
-
Functional application.
-
GitHub repository with a unique name and a README describing the project.
-
The command-line application should allow users to:
-
Add departments, roles, employees
-
View departments, roles, employees
-
Update employee roles
-
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
- inquirer
- mySQL
- console.table
- Javascript
- Node.js
- Clone from GitHub
- Open project directory, then npm install to install all required dependencies
- install npm init -y to create a new .json file
- npm i
- npm i inquirer
- npm i mysql
- npm i console.table
- make sure to run .sql file in mySQL workbench before running server.js so that tables are able to render correctly
- run node server.js
- make sure server.js is connected to SQL before continuing
- run through prompts as required