Skip to content

A command-line application that accepts user input to make a webpage that displays employees and information about them.

Notifications You must be signed in to change notification settings

Gaitherdb/Team-Profile-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Profile Generator

License: MIT

Description

A command-line application that accepts user input to make a webpage that displays employees and information about them. This is intended for a software developer company with a manager, engineers and possibly an intern. Having an webpage that neatly organizes this information allows for an easy way to share information about your employees, including name, role, email, or possibly their GitHub profile or the school they attended, depending on the role.

I use Node.js to start the application on the backend, which runs the npm inquirer module to prompt input. The collected information is sorted by different classes. Each class has methods pertaining to the class, and each method and class are tested in the test files. The information is then parsed and passed into HTML format.

As I am new to Node.js, and most of what was used here, I struggled with taking mulitple inquiries and parsing them. It was also tough making sure my test files were reliable.

Table of Contents

Installation

To install Node.js, run the following command:

node i -y

To install necessary dependencies, run the following command:

npm i

Usage

Set the path to the Team-Profile-Generator folder in the terminal, run the index.js file by typing node index.js. Answer each prompt with the specifics for your team and a styled HTML will be generated with the user input.

Untitled_.Aug.10.2021.12_25.AM.mp4

License

This project is licensed under the terms of the MIT License.

Contributing

I am the sole author of this repo and I am not currently looking for contributors.

Tests

Run the command:

npm test
Untitled_.Aug.9.2021.11_48.PM.mp4

Questions

If you have any questions about the repo, open an issue or contact me directly at [email protected]. You can find more of my work at Gaitherdb.

About

A command-line application that accepts user input to make a webpage that displays employees and information about them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published