Skip to content
LogoASOLUX
casos/pwa-doctorando

Caso real · Doctorando · Universitat de Lleida (Biología)

PWA captura de muestras de campo para tesis doctoral

Formulario offline con GPS, foto y export CSV. Funciona sin cobertura, en el monte.

Total

720 €

Plazo

1.5 sem

Horas

38 h

€/h efectivo

19 €

Next.js 15TypeScriptIndexedDBService WorkerTailwind

01 · Problema

El problema

Las apps existentes para captura de datos científicos o son caras (KoboToolbox, Survey123 Pro), o no funcionan offline de verdad, o no exportan en el formato exacto que su director de tesis pedía. Y todas requerían crear cuenta en un servicio externo, con la incertidumbre de qué pasa con los datos al acabar la tesis.

02 · Solución

Lo que construí

PWA instalable como app nativa. Datos guardados en IndexedDB local, con cola de sincronización cuando vuelve la red. Formulario rápido con campos personalizados (especie, notas, GPS, foto, fenología, abundancia). Export CSV con las columnas exactas que necesitaba R.

  • Funciona offline real (IndexedDB + Service Worker)
  • GPS + foto + timestamp + notas en una pantalla
  • Cola de sincronización con resolución de conflictos
  • Export CSV con headers customizables
  • Cero cuentas externas — los datos viven en su Vercel propio

03 · Ejecución

Cómo lo entregué

9 días reloj. Semana 1: PWA base, IndexedDB, Service Worker, formulario y GPS. Días 8-9: sincronización, export CSV y testing en el campo (Pirineo, sin cobertura). Le entregué con las credenciales de su Vercel y Supabase, todo a su nombre.

04 · Resultados

Qué pasó después

Capturó 340 muestras en la primera campaña de campo sin perder ni una. La pasó a R sin tocarla. Su director felicitó la limpieza de los datos. Ahora el laboratorio entero está usando la PWA y la pondré en código abierto cuando termine la tesis.

Coste total

720 €

Plazo

9 días

Muestras 1ª campaña

340

Pérdidas de datos

0

05 · FAQ

Preguntas frecuentes

¿Funciona en iPhone sin App Store?

Sí. Es una PWA: abre la URL en Safari, "Añadir a pantalla de inicio", y se comporta como app nativa. Sin pasar por App Store, sin cuotas, sin caducidades.

¿Qué pasa con los datos cuando acabe la tesis?

Le entregué su propio Vercel + Supabase. Los datos son suyos al 100%. Cuando termine, puede exportar todo, dar de baja los servicios y guardar el CSV final.

¿Cuánto le cuesta mantenerla?

0 €/mes mientras esté en los free tiers de Vercel y Supabase. Para una sola persona generando ~1000 entradas, no se acerca a los límites.

¿Tienes algo parecido entre manos?

Rango calculado en 2 minutos, sin formularios. Si encaja, llamada con presupuesto cerrado.

PWA captura de muestras de campo para tesis doctoral · Asolux