Skip to content

vaclisinc/jyCanvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

jyCanvas - Web Drawing Application

jyCanvas is an interactive web-based canvas application that allows users to express their creativity through digital drawing. This project was developed as part of the Software Studio 2024 Spring course.

jyCanvas demo
Click on the gif to view demo video

Features

Basic Components

  • Basic control tools
  • Text input functionality
  • Custom cursor icons
  • Refresh button to clear the canvas

Advanced Tools

  • Various brush shapes for diverse drawing styles
  • Undo and Redo functionality
  • Image upload tool
  • Download option to save your creations

Color Selection

Use the side scroll bar to choose your desired color. The brush icon next to the thickness control will change to reflect your selected color, indicating the color that will be used for all subsequent drawing actions.

How to Use

  1. Visit the jyCanvas website
  2. Select your desired tool from the toolbar
  3. Choose a color using the side scroll bar
  4. Start drawing on the canvas!
  5. Use the undo/redo buttons to correct mistakes
  6. Upload images or add text as needed
  7. When finished, download your artwork

Demo

For a more high quality walkthrough of jyCanvas features, check out our YouTube demo video.

Known Issues

  • There is a minor bug with the undo functionality for shapes. Some erased brush strokes may reappear when undoing shape drawings.

Development Notes

The layout, button color changes, and color palette were hand-coded, representing a significant effort in the development process.

Feedback and Contributions

We welcome your feedback and contributions to improve jyCanvas. Please feel free to submit issues or pull requests to our GitHub repository.

License

Copyright (c) 2024 vaclis. All rights reserved.

This software and associated documentation files (the "Software") are the exclusive property of vaclis. The Software is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties.

Unauthorized copying, modification, distribution, or use of this Software, via any medium, is strictly prohibited without the express written permission of vaclis.

For licensing inquiries, please contact: [email protected]


Thank you for using jyCanvas! We hope you enjoy creating beautiful artwork with our web application.

Releases

No releases published

Packages

No packages published