Skip to content

This is a BackEnd Application that runs in Node.js. It uses the inquirer npm package to get the user input to dynamically create a team profile based on that input. Users can choose between a Manager, an Engineer, and an Intern role to pick from and the number of cards created would be based on the user input. Each employee would have its unique…

Notifications You must be signed in to change notification settings

Muiasar-Al-Ani/BackEnd-Team-Profile-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Profile Generator

Table of Contents

Description :

This is a BackEnd Application that runs in Node.js. It uses inquirer npm package to get the user input to dynamically create a team profile based on that input. User can choose between a Manager, an Engineer and an Intern role to pick from and the number of cards created would be based on the user input. Each employee would have it's unique sets of inputs but they will share some common information. After the user made his choices an HTML file will be created and saved using the file system "fs" Node module.

Licenses :

License

Installation :

To install the Team Profile Generator App use the instructions bellow ↓

npm install

Usage :

The user needs to install all the dependencies using the "npm install" or "npm i" after that the user can run the app in the node environment using the command "node index.js" and the user will be prompted with question to build his team. The choices would be Manager, Engineer and Intern and the user could build unlimited amount of cards to satisfy his team size. There are validation functions built into the code for each of the command line inputs, so user won't input invalid data in the inputs and will prompt the user to enter valid information.

Technologies :

  • HTML.
  • MaterializeCSS.
  • JavaScript.
  • Node.js.
  • FS Node.js module.
  • Promisify Node.js module.
  • Inquirer npm package.
  • Colors npm package.
  • Jest npm package.

Screen shots :

ScreenShot ScreenShot ScreenShot

The Demo Video

Credits :

Contributions :

Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!

Test :

After installing all the dependencies user can run command bellow ↓

npm run test

And the tests should pass as bellow ↓ ScreenShot

Questions :

If you have any Question please feel free to contact me:

© 2021 Team Profile Generator

About

This is a BackEnd Application that runs in Node.js. It uses the inquirer npm package to get the user input to dynamically create a team profile based on that input. Users can choose between a Manager, an Engineer, and an Intern role to pick from and the number of cards created would be based on the user input. Each employee would have its unique…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published