The hottest Node CLI for organizing your core team's contact information. Tests written in Jest.
- Team Contact info webpage generator
- Allows managers to organize team members' basic information
- Command-line application
- Accepts user input
- Prompts for team members with separate classes
- Object-oriented programming
- Test-Driven Development using Jest
- Email address opens to default email program with TO field populated
- Github username links to Engineer's github profile
- User input validation
- Colorful gradient strings create beautiful re-usable UX
- Bootstrap HTML is mobile responsive
πΊοΈ This repository contains a simple team organizer written in Node that allows managers to create teams of engineers and interns for a given project in order to organize their basic contact information accordingly.
Locate the dropdown menu labeled 'Code' to the left of the About section in the main page of this repository. From there, select your preferred cloning method from HTTPS, SSH, or the GitHub CLI. For this demonstration, we will be using the SSH method. Copy the link and head to your terminal. From the command line you should enter:
git clone <INSERT_SSH_KEY_HERE>
Replacing the above placeholder with the link copied from GitHub. This will clone the repository into a local directory on your machine.
From there, you need to install the dependencies using:
npm install
And that's it! Happy Hacking! π
This code is only provided as material for study and otherwise double-checking implementation of server-side APIs. Any violations of these use cases will result in rapidly falling barometers, flurries, wooly-wearing, and general grimness of the skies.
Link to the walkthrough video!
UT Austin Coding Boot Camp https://techbootcamps.utexas.edu/coding/
Kyle Ferguson https://github.com/kferguson52
Jon Taylor https://github.com/devjontaylor
Stack Overflow https://stackoverflow.com/
W3 Schools https://www.w3schools.com/
MDN Web Docs https://developer.mozilla.org/en-US/
Inquirer https://www.npmjs.com/package/inquirer
Gradient String https://www.npmjs.com/package/gradient-string
Figlet https://www.npmjs.com/package/figlet
Jest https://www.npmjs.com/package/jest
MIT License
Copyright (c) 2022 Keenan R. Chiasson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
See the Contributor Covenant for details on how to contribute