/roster

Builds rosters for a manager's team for easy access to contact and project development information

Primary LanguageJavaScriptMIT LicenseMIT

Roster

MIT  Contributor Covenant

Description

This application builds rosters for a manager's teams by implementing a CLI using inquirer.js. Tests were provided using jestjs.io. The application uses OOP techniques and is built on an Employee base class with the other classes inheriting from Employee. The other classes define Manager, Engineer, and Intern with specific charateristics for each employee type. The program outputs an HTML roster of the team with the name, emails, github addresses, school and office number attributes based on the employee type. This provides the manager with an easy way to generate a roster anytime their team changes.

Installation

Copy files from github repo to desired directory. Run 'npm install' in the directory

Usage

run 'node app.js'

A sample run of the application can be seen here: Sample Video.

Contributing

All contributions must follow the Contributor Covenant.

Tests

All tests are located in the test directory and this application has passed 100% of them successfully.

Questions

GitHub profile: https://github.com/wpb911

Contact me at: wpb911@gmail.com with any additional questions.

License

MIT License