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.
- 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.
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.
If you would like to contribute to this app, please contact me by email listed below.
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 tchestnut85@gmail.com.
- Click here to visit this project's GitHub repo.
- View a walkthrough video here.
- See a sample README generated from the app here.
This app is licensed under the MIT license.