A solution for managing a startup company's employees using Node
, InquirerJs
, and MySQL
.
Repo Link
NOTE: Since this application cannot be deployed on GitHub please see the Demo section below for an overview of its functionality and the Getting Started section for more information regarding installation, usage, contribution guidelines, tests and where to go for questions.
- About The Project
- Project Links
- Demo
- Getting Started
- Installation
- Usage
- Tests
- Contribution Guidelines
- Questions
- Project Status
- License
This project scope was to create an application that can be used to create an interface or Content Management System
that makes it easy for non-developers to view and interact with information stored in databases. The project's scope included architecting and building a solution for managing a company's employees using Node
, InquirerJs
, and MySQL
.
The dependencies are MySQL
, InquirerJs
, and Console.table
. ASCIIart-logo npm
and Chalk npm
are also dependencies for colorful text and splash screens at the beginning and end of the application.
Because this application cannot be deployed on GitHub, a walkthrough video demonstrates its functionality below.
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 that accepts user input
WHEN prompted, I am able to add new departments, roles, or employees
WHEN prompted, I am able to view departments, roles, employees, or update employee roles
THEN when I am finished, I can view all of my updates in a table of my employee information
The following is a brief overview of the application in operation and rendering of the employee tracker app. See full video demonstration on "See how it works!" link above:
- JavaScript
- Node.js
- Inquirer npm
- Console.table npm
- ASCIIart-logo npm
- Chalk npm
git clone - https://github.com/onomatopoetica/employee-tracker.git
The application is a solution for managing a startup company's employees using Node, InquirerJs, and MySQL. See demo video above for more information on how it works.
Enter command 'npm install mysql inquirer console.table' after cloning the repo to install MySQL, Inquirer npm and console.table npm. The application will be invoked by entering the following in the command line: 'node server.js'.
When contributing to this repository, please contact the project team for review. See contact details below.