Skip to content

This application will generate employee information to an HTML webpage based on user input. This application will assist the Software Engineering in keeping a record of each employee and their basic summaries

License

Notifications You must be signed in to change notification settings

ZairesDev/Employee-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee-List

Table of Contents

Summary

This Node.js command-line application takes in information about employees on a software engineering team and generates an HTML webpage that displays summaries for each person. Testing, through Jest, will be used to ensure correct code is used.

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

Requirements

GIVEN a command-line application that accepts user input
WHEN I am prompted for my team members and their information
THEN an HTML file is generated that displays a nicely formatted team roster based on user input
WHEN I click on an email address in the HTML
THEN my default email program opens and populates the TO field of the email with the address
WHEN I click on the GitHub username
THEN that GitHub profile opens in a new tab
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

Walkthrough Video

  • Located within assets directory

Technologies Used

  • HTML
  • JavaScript
  • Node.js
  • Jest
  • Screencastify
  • NPM
  • Command line

Contributors

  • Faissal Shabani

About

This application will generate employee information to an HTML webpage based on user input. This application will assist the Software Engineering in keeping a record of each employee and their basic summaries

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published