The project is to create a CLI (comand-line input) application that will ask questions and display the results in a dynamically created HTML file that has working links to each team member's specific link/profile. The page also needs to have tests available to verify that input meets the criteria.
The user wants a webpage/app that consolidates and quickly displays their work team's basic info (e.g. names, emails, GitHub profiles). When the email address is displayed, it will be a hyperlink that prompts the user's default email program to open and the TO field will show the email clicked.
Node.js
Inquirer
Used to capture and use Node.js to utilize command line interface input in the application.
Jest
Used for testing.
You can initiate the Command Line Interface by either of the following
npm start
or
node index.js
-
CLI Screenshot https://user-images.githubusercontent.com/117794203/235378089-92f049f4-f06c-4b3a-a559-5e825db9fb70.png
-
Output file generated "team.html": https://user-images.githubusercontent.com/117794203/235378093-eb8716fc-bee8-44d7-b0c6-dfcf88c5f2c7.PNG
-
Example of "team.html" displayed after right clicking on team.html and selecting "Open in Default Browser": https://user-images.githubusercontent.com/117794203/235378091-363f0a78-1d10-4e19-bdc0-51a68daf4e3c.png
-
Recording of initial CLI prompts: https://watch.screencastify.com/v/R66AllZDnPcmSUGM5ywC
-
Recording of CLI ending, the html generated and being opened in default browser: https://watch.screencastify.com/v/d2KIdcgodODGsnr681iI
I am open to collaboration for contributing to updates to this page. Please email me at [email protected].
- https://www.educative.io/answers/how-to-use-the-inquirer-node-package
- https://www.w3schools.com/
- https://developer.mozilla.org/
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/super
- https://www.youtube.com/watch?v=soKo5LzN12w
- https://getbootstrap.com/docs/5.3/getting-started/introduction/
- SBoudrias/Inquirer.js#866
- https://gist.github.com/Amitabh-K/ae073eea3d5207efaddffde19b1618e8
- https://gist.github.com/tonybruess/9405134
- https://regex101.com/library/dT6dE9
- https://www.regextester.com/
- https://discuss.codecademy.com/t/build-a-library-syntaxerror-super-keyword-unexpected-here/442707
- https://getbootstrap.com/docs/5.3/layout/containers/
If there are issues with the site, please reach out to me, Jennifer Engle, at [email protected] and reference the site's URL. Please provide any screenshots and behavior along with your browser information.
Jennifer Engle
- GitHub @jengle-dev https://github.com/jengle-dev
No License is used on this site.
Sent for initial grading. I plan to continue working on this in the future.