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.
The app will prompt the user for info regarding the team manager and then subsequently specific information for each team member. The user can add as many team members as required, consiting of a mix of engineers and interns. Once all team members are added a are HTML page is created that can be easily viewed in a web browser.
The app is currently built with a software engineering team in mind however this can be used as a template and changed to represent the team you are creating.
https://geezee91.github.io/Team-Profile-Generator/dist/teamindex
First step, clone the repo
git clone https://github.com/GEEZEE91/Team-Profile-Generator.git
Open command line terminal and install dependencies
npm i
To use the app run the below command in the terminal
node index.js
Follow prompts and answer questions in regards to you team.
First enter Team Manager information.
Than add as many Engineers and/or Interns as your team requires.
Once finished adding team members select Generate Team option and a HTML page with employee cards, based on the answers provided in generated.
The generated HTML can be found under ./dist/teamindex.html
The below image displays an example what the final HTML page will look like.
Video Link to how the application can be used https://github.com/GEEZEE91/Team-Profile-Generator/blob/main/assets/teamgenerator.mp4
Once dependencies are installed the user can run the command below
npm test
All tests should PASS
This project is license under MIT
If you have any questions about this projects, please contact me directly at gina.zivkovic91@gmail.com. You can view more of my projects at https://github.com/geezee91.