An open API service indexing awesome lists of open source software.

https://github.com/khumbulani9/es6-node.js-professional-readme-generator

In this Challenge, i was able to build a command-line application that dynamically generates a professional README.md file from a user's input.
https://github.com/khumbulani9/es6-node.js-professional-readme-generator

bootstrap command commandline-interface css es6 html javascript nodejs

Last synced: 3 months ago
JSON representation

In this Challenge, i was able to build a command-line application that dynamically generates a professional README.md file from a user's input.

Awesome Lists containing this project

README

        

# ES6-Node.js-Professional-README-Generator

## Description of the Assignment

The application was reated using node.js to generate a professional README.md file with use of the command line interface. This technique is highly beneficial for developers as it reduces the amount of time it may take developer to write code and allows for them to devote most of their time creating, maintaining and updating applications.
By the use of inquirer (node package manager) this application takes the user through a series of prompts, asking them their name, title of their application, application description, installation instructions, usage information, contribution guidelines, test instructions, what type of license they want their application to be covered under, as well as their GitHub handle, and primary email. Once all prompts are answered, the application generates a professional README.md markdown file with the users inputs.
The application helped me learn alot with regards to backend technology such as node.js and allowed me to have a greater understanding of how back end developers use this technology to problem solve without the use of user interface or a live browser.

## Live Screen Recording of Application Functionality

(https://drive.google.com/file/d/1mgV65_9nqOF7iwo83F-RZEGkW8_FC4uU/view)

## Screenshots
(![Screenshot 2024-02-19 180712](https://github.com/khumbulani9/ES6-Node.js-Professional-README-Generator/assets/146132836/7d64a05d-0a80-40fa-9887-4261040dd0f8)
("![Screenshot 2024-02-19 181536](https://github.com/khumbulani9/ES6-Node.js-Professional-README-Generator/assets/146132836/f7e126db-4b2f-4ed8-bbba-09ef9f2ffe3b)
("![Screenshot 2024-02-19 181655](https://github.com/khumbulani9/ES6-Node.js-Professional-README-Generator/assets/146132836/f9beb7d6-71f0-42cf-8787-a66eb7d684b3)

(https://github.com/khumbulani9/ES6-Node.js-Professional-README-Generator/assets/146132836/ac66b5bd-e8ac-42c1-a784-55b5414aaff1)

## Technologues Used

This project is powered by Node.js v16, and utilizes the inquirer v8.2.4 (node package manager), and file system module (node package manager).

## Installation

Clone the repo: git clone

Open in VS Code. If you do not have VS code you must install it.

Using the terminal, install node.js v16.

Once node.js v16 is installed, in the terminal, utilize the command npm init -y to initialize and create a package where project files will be stored.

Next, use the terminal to run the command npm i [email protected] to install v8.2.4 of the inquirer.

To run the application, within the terminal, type the command node index.js.

## Contact-link URL to GitHub repository

https://github.com/khumbulani9/ES6-Node.js-Professional-README-Generator/edit/main/README.md