Skip to content

A Node.js command-line application that takes in information about employees on a software engineering team, then generates an HTML webpage that displays summaries for each person. Inquirer and Jest packages are used.

Notifications You must be signed in to change notification settings

brandyquinlan/Team-Profile-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Profile Generator

Table of Contents

Program Description

A Node.js command-line application that takes in information about employees on a software engineering team, then generates an HTML webpage that displays summaries for each person. Inquirer and Jest packages are used.

GitHub Repo Location

The repo is located here: (https://github.com/brandyquinlan/Team-Profile-Generator/)

Installation Instructions

Run the command "npm i" to install dependencies

Usage information

To use the application, run the command "node index.js"

Licenses

none

Contributing

none

Tests

Employee.test.js
Engineer.test.js
Intern.test.js
Manager.test.js

DEMO

Screenshots

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 their emails and GitHub profiles

HTML file dynamically generated with NodeJS CLI

output HTML

Responsive Design

output HTML responsive

Acceptance Criteria

WHEN I start the application
  THEN I am prompted to enter the team manager’s name, employee ID, email address, and office number
WHEN I enter the team manager’s name, employee ID, email address, and office number
  THEN I am presented with a menu with the option to add an engineer or an intern or to finish building my team
WHEN I select the engineer option
  THEN I am prompted to enter the engineer’s name, ID, email, and GitHub username, and I am taken back to the menu
WHEN I select the intern option
  THEN I am prompted to enter the intern’s name, ID, email, and school, and I am taken back to the menu
WHEN I decide to finish building my team
  THEN I exit the application, and the HTML is generated

CLI-Meets all Acceptance Criteria

cli

Questions

Please contact me with questions:

Brandy Quinlan
Email: [email protected]
Github: https://github.com/brandyquinlan/

About

A Node.js command-line application that takes in information about employees on a software engineering team, then generates an HTML webpage that displays summaries for each person. Inquirer and Jest packages are used.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published