Skip to content

πŸ”₯ A workplace organizer for managing your team's core information

License

Notifications You must be signed in to change notification settings

laszlo-ratesic/Backdraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Backdraft πŸ”₯

The hottest Node CLI for organizing your core team's contact information. Tests written in Jest.

πŸ“š Table of Contents

🧾 Features

  • 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

πŸ“– Description

πŸ—ΊοΈ 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.

πŸ› οΈ Installation

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! πŸš€

πŸ‘¨β€πŸ« Usage

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!

πŸ₯‚ Credits

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

πŸ“‡ License

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.

πŸ‘‹ How to Contribute

Contributor Covenant

See the Contributor Covenant for details on how to contribute

About

πŸ”₯ A workplace organizer for managing your team's core information

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published