/team-generator

Primary LanguageJavaScriptMIT LicenseMIT

Team Generator

Table of Contents

Demo Video

Click here to see a short demonstration and explanation of the app.

Getting Started

Get the project

Clone the GitHub project onto your local machine
Navigate into the project folder
Open the project in VSCode
Install npm

How to run the project

npm install / npm i

How to test the project

npm run test
npm run test:watch

Description

An app that creates a HTML document for a given team. Where each team contains a single manager along with as many engineers and interns required, and the individual members of a team are rendered as separate cards.

What Was Done

  • Used Inquirer to prompt users for inputs.
  • Used user inputs to generate the readme file.
  • Used module.exports to separate functions into separate files.
  • Used classes to create employee object
    • extended employee object to create engineer, manager and intern classes.
  • Used Jest for unit testing.

Screenshots

Sample generated HTML

Sample HTML of team