FloorPlanUpload
Upload component for floor plan files.
Overview
FloorPlanUpload provides a drag-and-drop upload interface for floor plan files (PDF, PNG, JPEG). Uploaded files are stored in Supabase Storage and optionally processed via N8N for OCR spec code extraction.
Features
- Drag-and-drop upload zone
- Multi-file upload support
- File type validation (PDF, PNG, JPEG)
- File size warnings (>10MB)
- Upload progress indicator
- Building story assignment
- Processing status tracking
Source
app/components/floorplan/FloorPlanUpload.vue