Skip to content

This backend application allows users to quickly generate a frontend page that displays information about members of their team.

Notifications You must be signed in to change notification settings

Mazattack1999/team-profile-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Profile Generator

Table of Contents

Description

This application is intended to allow users to quickly create a webpage with that displays members of a work team including a manager, engineers, and interns. Each member is has a generated card that displays their work id number and email.

Furthermore, a manager will display an office number, an engineer will display their github profile, and an intern will display the school they are attending.

This application also serves as a submission to an assignment that tests students skills with JavaScript, Node.js, and object oriented programming.

Built With

  • HTML (webpage tempate)
  • CSS (webpage styling)
  • Font Awesome
  • JavaScript
  • Node.js

Contribution

  • Created by Micah Zahn

Installation

  • Clone down to a local repository.
  • Run "npm install" in the root of the project to get the nessessary node modules.

Usage Instructions

  • Run "node index.js" in the root of the project.
  • Answer the prompts in the command line.
  • Find the generated "index.html" file in the "dist" directory.

Tests

  • Run "npm run test" in the root of the project to run all tests.
  • Run "npm run test {test name} in the root of the project to run one test file (i.e. "npm run test Employee").

Demonstration Video

https://drive.google.com/file/d/1qzB52jm9MZbcjkFE72fj6Vzuyi4oo85p/view

About

This backend application allows users to quickly generate a frontend page that displays information about members of their team.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published