/template-engine-employee-summary

This interactive program takes on the task of compiling a project team. Through a series of prompts, the user answers questions about their team members, including intuitive role-specific questions. Once answered, the information is compiled into a styled html page that the gives the user team information at their fingertips.

Primary LanguageJavaScript

Template Engine - Employee Summary



Table of Contents:

1. Description of Project
2. Technologies Used
3. Installation Directions
4. How to Use the Project
5. Contributing
6. Questions or Comments
7. License
8. Screenshots of Project


In this project the user is compiling a team for a project. The team consists of at least one Manager, one Engineer and one Intern, but can contain any number of Engineer and Interns as needed. Once the team is compiled, an html page is generated with a card containing pertinent team information for each member for easy access. This project was created as a homework assignment for the University of Kansas Bootcamp. This is a great resource for project managers so that they have employee information for projects at their fingertips. I learned a lot from this project about prompts, switch case and testing. All of my lib/js templates passed tesing. This project stands out because of the switch and case functions which allow specific questions to be asked about a team member based upon their role. Features of this project include a nicely styled html page that displays the team information and render functions to pull the information in. This project has been added to my updated Professional Portfolio, which can be found via this link:

Julie Schaub Professional Portfolio

The video demonstrating this project in use can be found via this link:

Julie Schaub Template Engine-Employee Summary Demo


(Back to Top of Page)


Technologies Used

This project incoporates the following tecnologies:
HTML,Bootstrap,JavaScript,node.js


(Back to Top of Page)


Installation

No steps are required to install the project.


(Back to Top of Page)


How to Use the Project

To use the project open the template-engine-employee-summary folder. In terminal run node app.js, then answer the given prompts, starting with the number of team members needed. Once the prompts are answered the information will write to the team.html file. Opening that file in the browser will display the team information, with a separate card for each team member.


(Back to Top of Page)


Contributing to the Project

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.


(Back to Top of Page)


For Questions or Comments

Please contact me at github.com/JulieAnn2330 or julie.schaub@midtownfullstack.com for questions or comments.


(Back to Top of Page)


License

This project incorporates the following license: MIT

(Back to Top of Page)

Screenshots

image