- Install heic2any and jszip dependencies
- Create src/types/images.ts with ImageItem, ImageStatus, ImageProgress, and ZipEntry types
- heic2any includes bundled TypeScript types (no declaration file needed)
- ImageItem is the central data model for the image processing module with support for:
- HEIC to JPEG conversion
- AI-powered background removal
- Shopify product lookup and upload
- Progress tracking and error handling
- Rotation and feather adjustments (cached PNG blob for fast re-processing)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sets up Prisma 7 with SQLite (better-sqlite3 adapter), User and SyncRun models, migration, and admin seed account for mathieu.fort@gmail.com.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>