This is 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.
- Use JavaScript to implement this application
- Use 'inquirer' to get command-line user inputs
- Use 'fs' to create an 'index.html' file
- Use a recursive function to take in information about employees
- Use Bootstrap to configure the webpage
- Use Font Awesome to display icons for each role
- Add functions to validate the proper format of the email address, the office number and other user inputs
- Move to the directory where index.js is
- npm install inquirer
- node index.js
Please refer to the image below.
- When a user runs this application, it first requests a user to enter the manager's information.
- Once a user has entered the required information about the manager, it presents a menu with the option to add an engineer or an intern or to finish adding a team member.
- If a user selects the option to add an engineer or an intern, it requests a user to enter the engineer's or intern's information and then presents a menu shown in step.2 again.
- If a user selects the option to finish adding a team member, it creates an index.html file to display summaries for added team members.
Walkthrough Video: https://watch.screencastify.com/v/AQeIHXJuTc5oXxPxWCoe
Copyright (c) 2022 wonjong2 (GitHub Username) Licensed under the MIT License.
All your inputs are valuable and I love them.
- Reporting a bug
- Submiiting a fix
- Proposing new features
- npm install jest
- npm run test
- GitHub: https://github.com/wonjong2
- If you have any questions, please reach out to wonjong2@gmail.com

