Skip to content

larafoster/Team-Profile-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TEAM PROFILE GENERATOR

Description

This app allows the user to quickly and easily create a Team Profile by using a command-line application to generate a webpage that displays their team's basic info. The html page displays the team's information in a card format for quick access to the team's email and github repos.

Table of Contents

Installation

Once you clone this repository, you will need to open the terminal in the folder that contains your index.js file. First run 'npm install' to install node modules. Then run 'node index' to see the app in action.

npm install
node index

Usage

Once your node modules are installed, simply type 'node index' into the terminal and proceed through the questions. The generated html file will be in the Results FOLDER along with the css and image files.

Tests

Unit testing was performed with jest. See link under project links.

Links

Project Links:

View this app in motion:

Screenshots of app:

Credits

This project is created with the following technologies:


The code for this project was researched extensively. Here are a few of the tutorials I found helpful:

  • Jest

      expect({value: 'value'}).toBeTruthy();
      expect(typeof {value: 'value'}).toBe('object');
      })
    

  • jest

      it("test", () => {
      const somethingThatReturnsAFunction = () => () => {};
      const theResult = somethingThatReturnsAFunction();
      expect(typeof theResult).toBe("function");
      });
    

  • .join .map .filter

    Say we want two arrays now: one for rebel pilots, the other one for imperials. With .filter() it couldn’t be easier!


Contribute

Please feel free to fork this project and create your own branch. Any suggestions for improvement are welcomed.

License

This project is licensed under the MIT License

License: MIT

Questions

Contact me if you have any questions about this project:

You can find my projects on Github:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published