An open API service indexing awesome lists of open source software.

https://github.com/blindsweatyhansolo/teamprofilegen

CLI App for generating a custom team-profile HTML page, based on user-inputted data.
https://github.com/blindsweatyhansolo/teamprofilegen

bootstrap css html5 inquirer javascript jest nodejs

Last synced: 3 months ago
JSON representation

CLI App for generating a custom team-profile HTML page, based on user-inputted data.

Awesome Lists containing this project

README

          

# Team Profile Generator

## Table of Contents

* [Description](#description)
* [Installation](#installation)
* [Demo](#demo)
* [Tests](#tests)
* [Technologies](#technologies)
* [Contributions](#contributions)
* [Additional Information](#additional-information)

## [Description:](#table-of-contents)
Team Profile Generator is a simple command-line interface application that dynamically creates a custom HTML page for you and your team members, displaying summaries for each team member based on inputs provided by the user.

*User Story:*
```
AS A manager
I WANT to generate a webpage that displays my team's basic info
SO THAT I have quick access to their emails and GitHub profiles
```

## [Installation:](#table-of-contents)
To install the required dependencies, run the following command:
```
npm i inquirer
```
To install Jest for testing
```
npm i jest
```

## [Demo:](#table-of-contents)
[Project Walkthrough Demo Video](https://drive.google.com/file/d/1jUdBlt5DOIS7ihSTSWko-ARN3h_ybAuz/view?usp=sharing)

This application runs from the command line. After installing the required dependencies, run using the following command:
```
node index.js
```
![Team Profile Generator Live Demo](/assets/demos/demo.gif)

Once all members have been added, check the 'dist' folder for the index.html file for your team page! The HTML file CSS created via Bootstrap (already linked for your convenience).

![Finding Finished HTML File](/assets/demos/demo2.gif)
![Demo Output](/assets/demos/demoScreenshot.png)

## [Tests:](#table-of-contents)
Testing completed using the [Jest JavaScript Testing Framework](https://jestjs.io/)

## [Technologies:](#table-of-contents)
Created using:
* Node.js
* Inquirer Package from NPM
* HTML and BootStrap

## [Contributions:](#table-of-contents)
No contributors currently, but contributions more than welcome. If you are interested please contact me using the info [below](#additional-information)

## [Additional Information:](#table-of-contents)
_If you have any questions about the application, have any notes, or would like to become a contributor, please feel free to contact me._

[GitHub](https://github.com/blindsweatyhansolo)