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

https://github.com/chrisneal72/07_dev_profile_generator

This is a console app. It does not run in a browser. This was a project to get familiar with Node.js
https://github.com/chrisneal72/07_dev_profile_generator

axios electron inquirerjs javascript nodejs

Last synced: 3 months ago
JSON representation

This is a console app. It does not run in a browser. This was a project to get familiar with Node.js

Awesome Lists containing this project

README

          

# 07_Dev_Profile_Generator

### Table of Contents
- [Description](#Description)
- [Technologies-Libraries](#Technologies-Libraries)
- [Screenshots](#Screenshots)
- [Link](#Link)

### Description
This is a command line program. The program starts by asking for a GitHub username and a favorite color. With this information the code makes a server side ajax call with Axios to get user information from GitHub. Once the calls are returned the data compiled into a string literal with variables. This string is then output to an HTML file and the string is also converted to a PDF file. The PDF is the desired final output of the assignment

### Technologies-Libraries
- [NodeJS](https://nodejs.dev/) - Server side code
- [Axios](https://www.npmjs.com/package/axios) - API calls
- [electron-html-to](https://www.npmjs.com/package/electron-html-to) - HTML to PDF conversion
- [inquirer](https://www.npmjs.com/search?q=inquirer) - User inputs on the command line

### Screenshots

![Image](assets/images/run.gif)

### Link
Check it out!
https://github.com/chrisneal72/07_Dev_Profile_Generator