Skip to content

I built an SVG logo generator where users input parameters via the terminal, and the generator creates an "logo.svg" image in the "output" folder, reflecting the user's choices when opened in a browser.

License

Ashleyg5/SVG-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SVG-Generator

User Story

AS a freelance web developer I WANT to generate a simple logo for my projects SO THAT I don't have to pay a graphic designer

Acceptance Criteria

GIVEN a command-line application that accepts user input WHEN I am prompted for text THEN I can enter up to three characters WHEN I am prompted for the text color THEN I can enter a color keyword (OR a hexadecimal number) WHEN I am prompted for a shape THEN I am presented with a list of shapes to choose from: circle, triangle, and square WHEN I am prompted for the shape's color THEN I can enter a color keyword (OR a hexadecimal number) WHEN I have entered input for all the prompts THEN an SVG file is created named `logo.svg` AND the output text "Generated logo.svg" is printed in the command line WHEN I open the `logo.svg` file in a browser THEN I am shown a 300x200 pixel image that matches the criteria I entered

Description

I was tasked with creating an SVG logo generator using node.js, javascript, and jest. The user will be able to open the terminal and input 'node index' and then will be met with a prompt of questions (logo text, text color, logo shape, shape color). Once the user finishes all the prompts, they will be met with a log "Success! Your SVG file was generated in the output folder." unless there is an error. The user will then see the "logo.svg" generated inside the "output" folder. When opened in a browser, the logo SVG image will generate following the parameters inputted by the user.

Usage

Video Submission Link README Generator README Generator

Credits

Resource 1

Resource 2

Resource 3

Resource 4

My classmates, instructor, and TA's.

License

MIT

About

I built an SVG logo generator where users input parameters via the terminal, and the generator creates an "logo.svg" image in the "output" folder, reflecting the user's choices when opened in a browser.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published