Skip to content

A Node command-line application that uses inquirer and takes in information about employees and generates an HTML webpage that displays summaries for each person.

License

Notifications You must be signed in to change notification settings

mmeii/team-profile-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Profile Generator

License Badge Top Language

A Node command-line application that uses inquirer and takes in information about employees and generates an HTML webpage that displays summaries for each person.

Installation

  1. Download or clone repository
  2. Node.js is required to run the application
  3. npm install to install the required npm packages

Usage

  • Application will be invoked by using the following command:

    node app.js

  • The user will be prompted for information to select employee type

    • Manager (only one is allowed to be added)
    • Engineer (any number)
    • Intern (any number)
  • All employee will be asked the following information, all prompts are validated to ensure appropriate input to generate the correct output

    • Name
    • ID
    • Email
  • Depending on employee role, additional prompts are presented

    • Manager - office number
    • Engineer - GitHub username
    • Intern - school
  • Then a team.html page will be generated in the output directory, that displays a nicely formatted team roster.

  • This is a sample Team page for a project generated using this application

    Sample Our Team Image

  • Video Demo

Features

  • JavaScript
  • Node.js
  • jest
  • npm

License

Copyright (c) Mengmei Tu. All rights reserved.

Licensed under the MIT license.

About

A Node command-line application that uses inquirer and takes in information about employees and generates an HTML webpage that displays summaries for each person.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published