Check out the live site at https://pixel-lobster.netlify.app/
MVP:
- Canvas (fixed size)
- Single pixel brush
- Color picker
- Zoom
Stretch goals:
- Let user pick canvas size
- Export image
- Erase
- Abstracting tool
- Re-usable UI components
- Testing (unit, visual regression etc.)
- User feedback: add function text when hovered over button
- User feedback: add zoom ratio indicator on the page
Stretchier goals:
- Adjustable brush size
- Undo/redo (canvas resize has not been tested)
- Layers