A browser-based photo editor built with TypeScript and the Canvas API. This project main goal is to have a minimal editor and also for me to practice the usage of AI agents like Claude.
- Flip horizontal / vertical
- Rotate 90deg steps
- Crop with drag selection
- Merge two images side by side
- Brightness, contrast, and saturation adjustments
- Undo / redo history
- Export as PNG or JPEG at full resolution
- No Ads or any bullshit that saves your data
- TypeScript
- Vite
- Canvas API + OffscreenCanvas
npm install
npm run dev