/Org-Chart-Template-Engine

This JavaScript CLI app creates a styled team-sized organization chart based on user input. The user is prompted for the team manager's information, and can then input any number of employees (engineers & interns).

Primary LanguageJavaScriptMIT LicenseMIT

Org-Chart-Template-Engine License: MIT

Description

This JavaScript CLI app creates a styled team-sized organization chart based on user input. The user is prompted for the team manager's information, and can then input any number of employees (engineers & interns). When the user is finished a pre-styled html document (output/team.html) is created from the user's information.

Table of Contents

Installation

clone this repo locally, and run 'npm install'

Usage

Run node index.js to run this CLI app in your console.
Follow the terminal prompts to fill out the employee information.

Example Result 1

Checkout this video (hosted on Google Drive) of me using this app!

License

This repo is covered by the MIT license

Contributing

No Contributions Allowed, but feel free to clone, fork, and duplicate.

Tests

Jest tests provided for Manager, Engineer and, Intern subclasses of Employee parent class.
Install test dependencies: npm install --only=dev or manually npm install jest
Run tests: npm run test (runs jest with --verbose flag on contents of test/ folder)

Questions

Find me on GitHub at: https://github.com/jodoedjr