DrawGlow banner

DrawGlow

37 devlogs
39h 20m 4s

A neon-glow radial symmetry drawing app built with React, TypeScript, and HTML5 Canvas. Draw mesmerizing mandala patterns with real-time symmetry, glowing neon effects, and a dark canvas aesthetic.

This project uses AI

Used AI for planning, and UI decisions

Demo Repository

Loading README...

Abdulgafar Abdurrasheed

Shipped this project!

Hours: 10.49
Cookies: 🍪 188
Multiplier: 17.95 cookies/hr

Probably my last ship for this project, depending on how well it does. It’s been a good run.

Abdulgafar Abdurrasheed

Shipped this project!

Hours: 10.44
Cookies: 🍪 127
Multiplier: 12.16 cookies/hr

Enjoy Guys. Again, added quite a lot of features, Read the devlogs for more info. The site is more social now. Do suggest feature addition/UX improvement

Abdulgafar Abdurrasheed

Shipped this project!

Hours: 7.44
Cookies: 🍪 211
Multiplier: 28.42 cookies/hr

Did a lot i guess. Read the Devlogs.

Abdulgafar Abdurrasheed

Changelog

Added layering logic. You can now draw on different layers, without them affecting one another. Lol

Attachment
Attachment
0
Abdulgafar Abdurrasheed

Changelog

The app now zooms in and out with mouse control(scrolling for trackpad, and scrollwheel for actual mouse).

It’s till a tad bit buggy, Infact, a whole lot buggy, but it’s a devloggable uodate

Attachment
0
Abdulgafar Abdurrasheed

Added brush Opacity control. You can now make your strokes lighter or brighter. Also added PWA architecture, so the app works offline.

Attachment
0
Abdulgafar Abdurrasheed

Rewrote the gallery to use IndexedDB with idb-keyval to remove the space limit. Now unlimited gallery items instead of the former 20. Have to fix the gallery to be aware of that tho/

Attachment
0
Abdulgafar Abdurrasheed

refactored the undo/redo, to save line/stroke mathematics, instead of the whole page’s snapshot

Attachment
0
Abdulgafar Abdurrasheed

Shipped this project!

Hours: 2.07
Cookies: 🍪 42
Multiplier: 20.3 cookies/hr

Seeing if this still does well, as other projects currently have crazy high overall scores lol

Abdulgafar Abdurrasheed

Shipped this project!

Hours: 8.86
Cookies: 🍪 229
Multiplier: 25.85 cookies/hr

Just a drawing canvas that ha this “Wow” factor, cause 1 stroke multiplies around a radius by a set number, and mirrors. Had Meg fun building it, and this has more math headache than the Neon type project (it’s okay, I love mathematics).

Abdulgafar Abdurrasheed

Changelog

  • completed gallery view feature
  • gallery view
  • Gallery save: 200×200 JPEG thumbnails to localStorage (max 20)
  • Slide-out panel with 2-column thumbnail grid
  • Delete artwork
  • Gallery button in TopBar with cyan badge showing saved count
  • Empty state message when gallery is empty
0
Abdulgafar Abdurrasheed

Changelog

0
Abdulgafar Abdurrasheed

Changelog

Attachment
2

Comments

saoudani.adam
saoudani.adam about 2 months ago

Yo that’s cool!

Abdulgafar Abdurrasheed
Abdulgafar Abdurrasheed about 2 months ago

Thank Youuuuu!!!.

I should really add a demo link soon.

Abdulgafar Abdurrasheed

Changelog

  • added Png export, and TopBar with buttons
  • PNG export with timestamped filename
  • Toast notification state for export feedback
  • TopBar UI
  • Undo button (disabled when stack empty, Lucide icon)
  • Clear button (with undo safety net)
  • Export button (white, glowing, hover:scale animation)
Attachment
0
Abdulgafar Abdurrasheed

Changelog

  • added mirroring, and glow features
  • Radial symmetry engine. strokes replicated N times around center
  • ctx.translate + ctx.rotate math for center-origin symmetry
  • Mirror reflection, doubles every axis
  • Neon glow: canvas shadowBlur scales with brush size
0
Abdulgafar Abdurrasheed

Changelog

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d9ca6bc8-467c-46ae-97cf-1f943e368879-Screenshot%202026-01-07%20203003.jpg

Attachment
Attachment
Attachment
Attachment
0