Skip to content

feat: Drawing Canvas App with brush size, color picker, eraser, clear…#721

Merged
cu-sanjay merged 1 commit into
cu-sanjay:mainfrom
Muskankr:feature/drawing-canvas-app
Jun 15, 2026
Merged

feat: Drawing Canvas App with brush size, color picker, eraser, clear…#721
cu-sanjay merged 1 commit into
cu-sanjay:mainfrom
Muskankr:feature/drawing-canvas-app

Conversation

@Muskankr

Copy link
Copy Markdown
Contributor

Closes #720

Summary

Implemented a Drawing Canvas App project that allows users to draw directly in the browser using HTML5 Canvas.
The app includes brush size adjustment, color picker, eraser tool, clear canvas option, and PNG download functionality.

Features

  • ✏️ Adjustable brush size
  • 🎨 Color picker for custom colors
  • 🧽 Eraser tool
  • 🗑️ Clear canvas button
  • 💾 Download drawing as PNG
  • 🎨 Clean, responsive design

Benefits

  • Provides a simple creative tool for sketching and doodling
  • Lightweight, browser-based, no dependencies
  • Easy to use with intuitive controls
  • Attractive UI for better usability

Tech Stack

  • HTML → Structure
  • CSS → Gradient background, stylish container, responsive layout
  • JavaScript → Canvas drawing logic, brush/eraser controls, clear and download functionality

@github-actions

Copy link
Copy Markdown
Contributor

PR Validation — All Checks Passed

@Muskankr, your project submission has passed all validation checks and is ready for review.

A thumbnail will be auto-generated for your project when this PR is merged.

Thank you for contributing to OpenStudio.

@cu-sanjay cu-sanjay added NSoC'26 Issue eligible for NSoC '26. NSoC'26 Accepted PR Accepted. level1 NSoC'26 Contribution Level 1. nsoc26 Nexus Spring of Code 2026 labels Jun 15, 2026
@cu-sanjay cu-sanjay merged commit 9c019f0 into cu-sanjay:main Jun 15, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

level1 NSoC'26 Contribution Level 1. NSoC'26 Accepted PR Accepted. NSoC'26 Issue eligible for NSoC '26. nsoc26 Nexus Spring of Code 2026 nsoc2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Project] Drawing Canvas App

2 participants