Skip to content

A team profile generator which uses Node.js, Inquirer.js and Jest (for test-driven development). Inquirer prompts questions in the command line and the user's answers populate the HTML code to create a team profile webpage.

License

tchestnut85/team-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Builder

License

Description

Team Builder is a team profile generator that you can quickly create an HTML file with cards for each of your employees which include their emails and GitHub profiles. This app uses Node.js, as well as Inquirer to prompt questions in the command line which. Jest was also used for Test Driven Development. After going through the series of questions for your employees, an HTML file will be generated in the dist folder as well as an assets folder containing a CSS file.

Team Builder questions and answers example:

Questions and Answers

HTML Webpage generated from answers:

Questions and Answers

Table of Contents

Installation

  • Make sure Node.js is installed on your computer.
  • Clone or download the repository from GitHub.
  • In the terminal, navigate to Team Builder's directory and install the required modules by running npm install.
  • Run npm start to execute the app.

Usage

This app can be used to quickly create a team profile webpage for easy access to your team's important info, email and GitHub profiles. After completing the series of questions, you will have a new HTML file that you can open in your web browser.

  • You will be prompted with a series of questions about the manager and additional employees.
  • The question types used include text input, yes/no questions and a list. Type in text input answers, use the up/down arrows for the list then enter to select the answer, and y/n then enter for the yes/no questions.
  • Once all the questions have been answered, your answers will print to the terminal and a confirmation will also appear in the terminal that your HTML file has been generated.
  • A new HTML file named index.html will be created in the /dist directory along with a style.css file in the /assets/style directory.
  • Open the index.html in your web browser to view the generated webpage.
  • If moving the index.html and the style.css files to another directory, make sure to move both the index.html and /assets directory because the CSS file in there is needed for the index.html file.

Contributing

If you would like to contribute to this app, please contact me by email listed below.

Questions

Please visit my GitHub profile to check out this and other projects I've created and contributed to. If you have any specific questions about this project, please contact me at [email protected].

Links

  • Click here to visit this project's GitHub repo.
  • View a walkthrough video here.
  • See a sample README generated from the app here.

License

License

This app is licensed under the MIT license.

About

A team profile generator which uses Node.js, Inquirer.js and Jest (for test-driven development). Inquirer prompts questions in the command line and the user's answers populate the HTML code to create a team profile webpage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published