Introducing SVG-enerator!
This is a command line application that generates a logo and saves it as an SVG. It allows the user to choose between three shapes - Square, Triangle, and Circle. The user can also specify the color of the shape, up to 3 letters that will be placed inside the shape, and the color of the chosen letters.
A walkthrough video demonstrating the functionality of the application:
https://drive.google.com/file/d/1uNsSoVovaaNelhpqedzYPO5biyyZwHQj/view
To use SVG-enerator, you must have Node.js installed on your computer. You can download Node.js here.
Once Node.js is installed, clone this repository and navigate to the project directory in your terminal. Then, run the following command to install the necessary dependencies: npm install.
To use the SVG-enerator, navigate to the project directory in your terminal and run the following command: node index.js. The application will prompt you to choose a shape, it's color, it's text, and it's text color. Once you have made your selections, the application will generate an logo.svg file in the 'examples' folder with the specified shape and attributes. The size of the SVG will be 300 x 200 pixels.
If you would like to contribute to the SVG-enerator, please fork the repository and submit a pull request. All contributions are welcome!
To run the automated test for SVG-enerator, execute the following command in your terminal: npm test.
If you have any questions about this project, please contact the project owner by visiting their GitHub profile at github.com/Omar4589 or by emailing them at omar4589@hotmail.com.
github.com/Omar4589/SVG-enerator
The following technologies were used to develop SVG-enerator:
Languages
- Javascript
Frameworks
Libraries
- Inquirer
APIs
Other
- Node.js
This project is licensed under the MIT License.
MIT License Notice: A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.