File Upload, OCR & Cloud Storage
Enterprise document intake for invoices, GRNs, item images, contracts, and customer KYC files.
Assets0Selected files and image previews
OCRReadyInvoice/GRN field extraction
StorageS3 + R2SDK-based presigned operations
Use CaseDocument DeskUpload, classify, preview, store
Document Upload Desk
Drop vendor invoices, item photos, contracts, and receiving documents for preview.
FileUploadZone
Reusable Document Intake Flow
<FileUploadZone onAssetsChange={setAssets} />
<OCRCapturePanel onCapture={storeExtractedFields} />
<CloudStoragePanel />
// CloudStoragePanel calls /api/cloud-storage/presign,
// which uses @aws-sdk/client-s3 and works with S3-compatible R2.