Project 19/20
A fully functional Paint Clone app built with HTML, CSS, and JavaScript. It allows users to draw on a canvas with different brush sizes and colors, erase parts of their drawing, change the background color, and even save/load their artwork using local storage. Users can also download their creations as image files.
- ✅ Customizable brush size & color
- ✅ Bucket tool for background color
- ✅ Eraser tool
- ✅ Clear canvas with one click
- ✅ Save & load from Local Storage
- ✅ Download drawings as JPEG
- ✅ Responsive canvas
- ✅ Mobile warning for UX
- HTML5
- CSS3
- JavaScript
- localStorage
- Canvas API
- jscolor.js
- Font Awesome – Free Icons
- W3Schools – Range Slider
- W3Schools – Window innerHeight
- jscolor – Color Picker
- MDN – Canvas API Tutorial
- W3Schools – Mouse Events
- MDN – Drawing Shapes
- MDN – getBoundingClientRect()
- MDN – CanvasRenderingContext2D
- MDN – HTMLCanvasElement.toDataURL()
- Splash Page | Project 18/20 → View Repository
- Pong | Project 20/20 → View Repository
🙌 Thanks for checking out my project! More coming soon. Stay tuned 🚀