Upload an image in the browser and annotate it with drawing tools, then export as PNG.
Live: photo-drawer.vercel.app
- Drag and drop or click to upload
- Brush, shapes, text, and related annotation tools (Fabric.js canvas)
- Color picker and brush size
- Undo / redo
- Export annotated PNG
- PNG / JPG / WebP inputs
- Optional OCR helper via Tesseract.js
| Piece | Choice |
|---|---|
| Framework | Next.js + React + TypeScript |
| Canvas | Fabric.js |
| UI | Tailwind / shadcn-style components |
| Host | Vercel |
git clone https://github.com/xusnitdinov/image-drawing.git
cd image-drawing
pnpm install
pnpm devMIT

