Worldwide · GST / AST

Codeoko

Project case

Paint Pad

Built by Omar · Age 9 · Abu Dhabi · 3 weeks

Foundation

Pick a colour, drag to stamp. A drawing they can make and explain.

Problem

Press, drag, and a picture appears — not a screenshot of someone else’s art.

Approach

A colour palette and a stamp function tied to mouse drag.

How it is built

on_drag reads x, y, and the current colour, then dots the canvas.

Tools

Canvas · Colour · Events

What was hard

Keeping the stamp size usable. Switching colour without clearing the page.

Mentor notes

Mentors wanted a picture the child drew in class, not a preset.

What they have now

A drawing app they can open again at home.

What they can now explain

  • What stamp() does
  • Where the colour is stored
  • How they would add an eraser

Live project demos from Codeoko programs — First Code, App Builders, and AI Engineers.

Back to projects
Paint Pad — Student Coding Project | Codeoko