A manager wants to generate a webpage that displays their team's basic information so that they have easy access to their emails and GitHub profiles.
- JavaScript
- Node.js
- Inquirer.js
- Jest
- HTML
- CSS
Mockup that was given with assignment:
- Create a command-line application that accepts user input
- When prompted for team members and their information, an HTML file is generated that displays the team roster based on the user input
- Include links to email and GitHub profiles
- When the user clicks on the email address, their default email program opens and populates the TO field of the email with the address
- When the user clicks on the GitHub username, the GitHub profile opens in a new tab
- When the user starts the application, they have the ability to enter the team manager's name, employee ID, email address and office number
- They are then shown a menu with the option to add an engineer or an intern or to finish building the team
- When the user selects the engineer section, they are then prompted to enter the engineer’s name, ID, email, and GitHub username, and taken back to the menu
- When the user selects the intern option, they are prompted to enter the intern’s name, ID, email, and school, and taken back to the menu
- Lastly, they user will decide to finish building the team, exit the application, and the HTML webpage with the team is generated