Skip to content

A Node CLI that takes in information about employees and generates an HTML webpage that displays summaries for each person. Unit tests written and passed for each defined class.

License

Notifications You must be signed in to change notification settings

ifeasome/Employee-Summary-Template-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee-Summary-Template-Engine

License Badge

Table of Contents

Description

A Node CLI that takes in information about employees and generates an HTML webpage that displays summaries for each person. Unit tests written and passed for each defined class. The following packages are required to run this appliction:

Inquirer package.
Jest package

This application is invoked using the following command:

bash
node app.js

Make sure to navigate to ./Develop folder located in the first level of the repository.

Installation

To install, follow the steps below:

  1. Use git@github.com:ifeasome/Employee-Summary-Template-Engine.git to clone application repository onto your local computer
  2. Open cloned repository on vscode(or applicable runtime environment), navigate to ./Develop.
  3. In open terminal/bash, run command npm install to install the required inquirer and jest packages
  4. Still in terminal/bash, run command node app.js and answer all prompted questions to add a new employee based on user's inputted answers. See Sample Output.

open on any HTML5 browser

For instructional video walkthrough go to video walkthrough

Usage

To generate company team's webpage as new employees are added.

Tests

Install program as detailed here: Installation.

All Test Run passed and run via the Jest package.

Credits

Credit to:
Demetri Dillard for walking me through tough areas in the application.
Nathan Larson for input on file paths.
Kristina Hamilton for helpful insights during study group.

Contributors

Please familiarise yourself with our Contributor Convenant before adding your contributions.

License

License Badge
© 2020 Somelina Obiechina

Contact Information

For questions, queries or anything at all, contact me at:

Github: https://github.com/ifeasome

Email: ifeasome@gmail.com

About

A Node CLI that takes in information about employees and generates an HTML webpage that displays summaries for each person. Unit tests written and passed for each defined class.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published