Todos los proyectos

Inspección submarina

VLM360

Plataforma de informes para inspecciones submarinas con sonar: mapas GIS, mosaicos de sonar, hallazgos con evidencia y bitácoras de terreno.

Cliente
Viejo Lobo de Mar
Industria
Acuicultura
Servicios
Software a medida y SaaS
Captura 1 de VLM360

El desafío

Viejo Lobo de Mar escanea con sonar el fondo marino bajo los centros de cultivo y recupera los objetos que encuentra. Los resultados llegaban a cada cliente en planillas y correos. Ahora cada inspección es un informe sobre un mapa, y cada cliente ve solo lo publicado para sus centros.

Qué construimos

  • Constructor de informes sobre MapLibre, con capas de jaulas, estaciones, hallazgos y registros multimedia.
  • Importación de KML, KMZ y shapefiles: un worker en Python con GDAL y Tippecanoe los convierte en PMTiles.
  • Mosaico de sonar posicionado con archivos TFW, ajustable en opacidad, rotación y escala, y exportable.
  • Registros V4LOG de sonares Tritech reconstruidos como barridos polares y codificados a MP4 con FFmpeg.
  • Hallazgos con galería de evidencia, y videos de hasta 4 GB convertidos en el servidor.
  • Bitácoras de terreno que funcionan sin conexión, flujo de aprobación y reporte diario en PDF.
Arquitectura
  1. 01

    Terreno

    • Sonar Tritech (V4LOG)
    • Mosaicos TFW
    • KML / KMZ / SHP
    • Fotos y videos
  2. 02

    Procesamiento

    • Worker Python + GDAL
    • Tippecanoe → PMTiles
    • FFmpeg → MP4
    • Chromium → PDF
  3. 03

    Plataforma

    • Convex (tiempo real)
    • Better Auth + 2FA
    • Cloudflare R2
  4. 04

    Usuarios

    • Constructor de informes
    • Cuadrillas en terreno
    • Portal del cliente

Capturas

Captura 2 de VLM360
Captura 3 de VLM360
Captura 4 de VLM360
Captura 5 de VLM360

Tecnologías

Interfaz
TanStack StartReact 19TanStack QueryTailwind CSS 4shadcn/ui
Backend
ConvexPython workersNode workers
Datos
MapLibre GLPMTilesGDALTippecanoeproj4
Autenticación
Better Auth2FA
Servicios
FFmpegCloudflare R2ResendChromium (PDF)
Infraestructura
GitHub Actions

Siguiente proyecto

Chronus

SaaS de agenda médica

¿Algo parecido en mente?

Cuéntanos tu caso y te decimos cómo lo haríamos.