Generate a professional team profile webpage by using this command-line application. The application prompts the user for information about the team manager, engineers, and interns, and then generates an HTML file that displays a summary of each team member.
The Team Profile Generator is a command-line application that streamlines the process of creating a well-structured team profile webpage. It is particularly useful for managers and project leads who want to quickly showcase the members of their team with minimal effort.
- Add team members, including managers, engineers, and interns.
- Collect information such as name, employee ID, email, and role-specific details.
- Generate a clean and professional HTML webpage displaying team member profiles.
- Node.js installed
- Inquirer npm package
- Clone the repository
git clone https://github.com/jay1194/team-profile-generator.git
- Install
npm install
- Open a terminal and navigate to the project directory.
- Run the application
node index.js
- Answer the prompts to add team members. Example:
-
Add Manager
Name: John Doe
Employee ID: 001
Email: [email protected]
Office Number: 123
-
Add Engineer
Name: Jane Smith
Employee ID: 002
Email: [email protected]
GitHub Username: janesmith
-
Add Intern
Name: Bob Johnson
Employee ID: 003
Email: [email protected]
School: University of Example
- Once all team members are added, the application will generate an HTML file in the output directory.
Untitled_.Nov.24.2023.2_12.AM.webm
- Node.js
- Inquirer npm package
- Jest for testing
- Constructors
- Test-Driven Development (TDD)
- Object-Oriented Programming (OOP)
- Contributions are welcome! Feel free to open issues or submit pull requests.