Object-Oriented-Programming-SVG-Logo-Maker
所属分类:图形图象
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2023-09-03 21:14:56
上 传 者:
sh-1993
说明: 面向对象编程SVG Logo Maker,,
(Object-Oriented-Programming-SVG-Logo-Maker,,)
文件列表:
examples/ (0, 2023-09-11)
examples/Circle.svg (213, 2023-09-11)
examples/Square.svg (225, 2023-09-11)
examples/Triangle.svg (226, 2023-09-11)
index.js (1823, 2023-09-11)
lib/ (0, 2023-09-11)
lib/shapes.js (1091, 2023-09-11)
lib/shapes.test.js (2262, 2023-09-11)
lib/svg.js (999, 2023-09-11)
lib/svg.test.js (1687, 2023-09-11)
package-lock.json (146146, 2023-09-11)
package.json (317, 2023-09-11)
# SVG Logo Maker
![github-license](https://img.shields.io/badge/License-MIT-blue.svg)
## Client Needs
Design an application using node.js to create logos based on user input.
## Acceptance Criteria
- After installing the dependencies, when the user enters "npm start" in the terminal the user is prompted for information.
- After the npm start command is given, the user is prompted to enter 1-3 letters, color for the text, a shape, and a color for the shape.
- After the user has answered all the questions an .svg file is updated in the examples folder with the most recent input.
- When all of the prompts are answered by the user the file with the associated shape will be dynamically updated in the examples folder. (Example: Circle.svg)
- When the shape.svg file is opened the user should be presented with their generated logo that is set to 300x200 pixels.
- This was done by setting the dimensions for the image to 300x200 pixels for the user to save.
## Installation
To install this application, download this repository to a local directory and run "npm install" in the terminal to install the required dependencies.
## Usage
![SVG-Mockup](https://github.com/Bunde20/Object-Oriented-Programming-SVG-Logo-Maker/assets/135177057/26ee5c58-2652-42f9-b9a4-edd27f8b001c)
- Follow the link to view a longer video showing the dynamic application functionality:
[SVG-Logo-Demo.webm](https://github.com/Bunde20/Object-Oriented-Programming-SVG-Logo-Maker/assets/135177057/30db8538-a49d-4288-bfba-231828b563b9)
## License
This application falls under the [MIT](https://choosealicense.com/licenses/mit/) license.
近期下载者:
相关文件:
收藏者: