Skip to content

Back-end application created to build a team website by generating employee summaries based on user-provided criteria.

Notifications You must be signed in to change notification settings

jacquelineadean/TemplateEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template Engine - Employee Summary

Description

The Template Engine is a Node CLI that takes in information about employees and generates an HTML webpage that displays summaries for each person. The command line application prompts the user for information about the team manager and then information about the team members. The user can input any number of team members and they may be a mix of engineers and interns. When the user has completed building the team, the application will create an HTML file that displays a nicely formatted team roster based on the information provided by the user.

Example

User Story

As a manager
I want to generate a webpage that displays my team's basic info
so that I have quick access to emails and GitHub profiles

Table of Contents

Installation

Usage

Questions

Installation

** In order to use the application, the user will need to have node.js installed and then will need to clone the repository into the command line.

** Once the repository has been cloned, the user will need to change directories into the repository and run the command "npm install" in order to retrieve the neccessary dependencies.

Usage

Demo

** Once the application has been installed, the user will run "npm start" in the command line to initialize the prompts.

** After answering each prompt accordingly, the user will will be presented with an HTML file that displays the formatted team roster based on the information provided.

** A video demonstration is also available in the "Assets" folder

Tests

The application includes 4 tests included in the "test" folder:

** Employee.test.js

** Engineer.test.js

** Intern.test.js

** Manager.test.js

Each test test for criteria to be met in the corresponding files.

The tests can be run through the command "npm run test".

Questions

For any questions, please connect with me:

Github username: Jacquelineadean

Github URL: https://github.com/jacquelineadean/

LinkedIn: https://www.linkedin.com/in/jacqueline-dean-968a66150/

Email: Jacquelineadean@gmail.com

About

Back-end application created to build a team website by generating employee summaries based on user-provided criteria.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published