- License
- Description
- Installation
- Usage
- Packages
- Features
- Resources
- Tests
- How to contribute
- Questions
- Video Demonstration
Refer to https://choosealicense.com/ for licensing information
- Application description: Logo Generator is a command line application using Node.js with the inquirer package to prompt the user to pick values (shape, shape color, text, text color) and once done the application generates a unique dynamic logo for the user. The logo returned will be written into an SVG file
- I built this app The logo generator application was built to quickly and efficiently generate logos through prompts so that anyone regardless of artistic ability can make a professional logo for their application.
- This app Logo Generator lets users of any artistic ability create professional logos quickly with no experience in graphic design saving users time and money.
To install Logo Generator clone the repository https://github.com/mhgarry/make-logo, install Node.js and the npm packages inquirer and jest. Refer to https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository for information on cloning a repository
Once in the "make-logo" repository in the command line in Node.js type "node index.js" to start the inquirer prompts. Answer the inquirer prompts and your logo is automatically generated for you

This application requires Node.js, inquirer and jest packages installed on your machine.
Logo Generator has the ability to generate SVG logos of three different shapes (circle, triangle, and rectangle) as well as a wide plethora of colors, and allows you to put text on your SVG logo as well. Since it's an SVG image your logo is infinitely scalable to fit your needs for any project or application
Logo Generator was built using Node.js as well as Inquirer and Jest.
This application was tested with Jest.
To test Logo Generator a user simply has to run the application and answer the prompts to create various different logos. A user can also create their own tests with the Jest testing suite which is already set up in the package.json file.
Other developers can contribute to this project by forking and cloning this repository. Contributors are encouraged to follow GitHub's contribution guidelines here https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors
For any further questions I'm avaialble at mhgarry92@gmail.com To view and clone this project's repository as well as view other projects I'm working on visit github.com/mhgarry
https://www.w3schools.com/cssref/css_colors.php https://www.geeksforgeeks.org/how-to-build-your-own-cli-command-line-interface-with-node-js/ https://gist.github.com/daxburatto/307e8365c41fd5401f9ac315676490bf https://www.freecodecamp.org/news/how-to-create-a-hex2rgb-color-converter-ce32d32afd1f/ https://www.smashingmagazine.com/2014/05/love-generating-svg-javascript-move-to-server/ https://codepen.io/ZevanRosser/pen/JBreYj https://en.wikipedia.org/wiki/SVG https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Basic_Shapes https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Texts https://www.w3.org/TR/SVG2/shapes.html#InterfaceSVGRectElement https://gist.github.com/carlynorama/c29ef418130da85114c89cbf4e8c399f https://www.w3schools.com/graphics/svg_rect.asp https://www.w3schools.com/graphics/svg_intro.asp https://www.w3.org/TR/SVG2/shapes.html#InterfaceSVGRectElement https://www.w3schools.com/tags/ref_colornames.asp
