Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/oshkoshbagoshh/svg_logo_maker

This is a Logo Maker
https://github.com/oshkoshbagoshh/svg_logo_maker

Last synced: 19 days ago
JSON representation

This is a Logo Maker

Awesome Lists containing this project

README

        

# SVG_Logo_Maker

## Description
The goal of this project was to create a program in Node JS that would take in user input at the command line,and create a simple SVG image for freelance web developers. When developing this project, I learned about .svg file types, and how they use properties similar to XML.

The project also utilizes Object-Oriented Programming (OOP) fundamentals.

## Table of Contents (Optional)

- [Installation](#installation)
- [Usage](#usage)
- [Credits](#credits)
- [License](#license)

## Installation

To install this project, use the terminal to run:
```sh
npm install
node index.js

```
Then answer the prompts. The generated logo will be saved in the current working directory as 'logo.svg'.

## Usage

Here is a link to the demo recording:
[video recording](https://watch.screencastify.com/v/M6bqihB3FOSGpWPnixVO)

![screenshot](assets/images/10-oop-homework-demo.png)

## Credits

- AJ Javadi

## Licenses
* MIT

---

## Badges

![badmath](https://img.shields.io/github/languages/top/lernantino/badmath)

## Features
- Allow users to create simple SVG files via the Command Line Interface
- Inquirer CLI
- Jest Testing Framework

## Tests
- To Test the program, run:
```sh
npm run test
```

## How to Contribute
* Please contact me at [email protected]