Operaciones
Archivos y fotos con almacenamiento seguro
Fotos, PDF, documentos, tickets. En S3, acceso por URL firmada, separación por rol y visibilidad.
El problema
Las fotos viven en rollos de cámara. Los documentos viven en bandejas de entrada. Los recibos viven en camiones. Nada se vincula de nuevo al trabajo.
Cómo funciona
- Step 01
Carga desde cualquier lugar
App móvil, web o API — los bytes van directamente a S3.
- Step 02
Define la visibilidad
owner_only / organization_only / shared / client_visible.
- Step 03
Accede mediante URL firmada
Las URLs firmadas de corta duración controlan cada lectura.
Qué incluye
Almacenamiento respaldado por S3
Los bytes pesados viven en S3; Supabase almacena solo metadatos.
Visibilidad por alcance
Taxonomía de visibilidad de cuatro niveles aplicada antes de firmar.
Adjunto universal
Adjunta a clientes, elementos de trabajo, encuestas, reportes, facturas, presupuestos, propuestas, gastos, entregas, vehículos, rutas.
Validación de carga
Verificaciones de mime y tamaño del lado del servidor por categoría.
Acceso mediante URL firmada
El bucket es privado; las lecturas siempre van a través de una URL firmada nueva.
Soporte futuro de proveedores
Espacios reservados para proveedores Google Drive + Dropbox.
Por qué los equipos lo eligen
- Sin bytes sin procesar en la base de datos — consultas rápidas, costo predecible.
- El bucket permanece privado; el intercambio es intencional mediante URLs firmadas.
- Una tabla de archivos para cada adjunto en la organización.
- Los controles de visibilidad evitan el exceso de intercambio en la capa de acción.
Cómo se ve
Screenshot
Carga de archivo
Screenshot
Galería de fotos
Screenshot
Configuración de visibilidad
Casos de uso
Fotos antes/después
Las fotos se adjuntan a una encuesta o reporte y aparecen en la propuesta.
Recibos
Los recibos de gastos se cargan desde la app móvil y se adjuntan a la fila de gastos.
Documentos de aprobación
Los PDFs firmados se cargan en un elemento de trabajo, visibles para el cliente a través del portal.
Funciona bien con
Preguntas frecuentes
¿Dónde se almacenan mis archivos?
En tu bucket de S3. Nunca copiamos bytes a Supabase o nuestra infraestructura.
¿Puedo traer mi propio bucket de S3?
Sí — configura AWS_S3_BUCKET y las credenciales correspondientes. Nunca leemos ni escribimos fuera del bucket configurado.
¿Cómo funciona la visibilidad?
Cuatro niveles: owner_only, organization_only, shared, client_visible. Aplicado en la base de datos (RLS) y antes de firmar cada URL.
¿Qué tipos de archivo están permitidos?
Imágenes (png, jpeg, webp, svg), documentos (pdf, office, csv, txt, zip), videos (mp4, mov). Límites de tamaño por categoría.
¿Se escanean las cargas en busca de malware?
No en la ruta crítica. La integración de escaneo viene con el nivel empresarial.
¿Cuánto tiempo duran las URLs firmadas?
10 minutos por defecto. La interfaz vuelve a solicitar cada vez, así que ninguna URL se cachea después de expirar.
Prueba Archivos y fotos con almacenamiento seguro
Gratis para equipos pequeños. Se activa en un clic.