¿Qué construiste?
Desarrollamos Sismología VE, un sistema de monitoreo y alerta temprana de sismos en tiempo real diseñado específicamente para Venezuela y sus regiones colindantes. El proyecto consta de:
- Una aplicación web altamente interactiva y responsiva desplegada en Wasmer Edge (terremotos.wasmer.app).
- Una aplicación nativa para Android con un servicio en segundo plano que se ejecuta de forma persistente para recibir alertas inmediatas.
¿Para quién es?
Está dirigido a la población general de Venezuela, servicios de emergencia locales y cualquier persona que necesite notificaciones confiables e inmediatas de eventos sísmicos, especialmente en una región donde los canales oficiales suelen presentar demoras o caídas de servicio.
¿Cómo ayuda?
- Entrega en tiempo real: Utiliza una conexión WebSocket persistente directa con el EMSC (Centro Sismológico Europeo-Mediterráneo) y redes regionales (como el SGC de Colombia) para recibir y notificar sismos en cuestión de segundos, eliminando los retrasos de consulta tradicionales.
- Mecanismos de respaldo (Resiliencia): Si la conexión a internet falla o el WebSocket se desconecta, el cliente cambia automáticamente a un flujo de respaldo (consulta al servidor de IONOS, lectura de caché local en localStorage y, finalmente, una base de datos local precargada).
- Actualización de alta frecuencia: Cuenta con un scraper optimizado en el servidor que descarga y procesa datos de FUNVISIS cada 20 segundos, evadiendo la caché CDN para garantizar datos frescos constantemente.
- Diseño centrado en el usuario: Incorpora filtros de búsqueda por magnitud y región, alarmas de audio configurables y un simulador visual para pruebas de preparación ciudadana.
¿Qué debería probar la gente primero?
- Entrar a la web en vivo en terremotos.wasmer.app.
- Probar el Simulador de Sismos integrado para generar un sismo de prueba y observar cómo reaccionan la interfaz, los marcadores en el mapa y la alerta sonora.
- Descargar e instalar la aplicación de Android (disponible a través del banner superior de la web) para probar el servicio de monitoreo en segundo plano.
Comentarios
Feedback del proyecto
1 comentario
Inicia sesión para dejar feedback y votar comentarios.
Cris
2026-06-29
Proyecto con impacto real 👏 Áreas clave para fortalecerlo: - Rotar de inmediato las credenciales SSH y la contraseña del keystore: están en texto plano en DEPLOY.md y build.gradle.kts, visibles públicamente en GitHub. - Agregar un README en la raíz con instrucciones de instalación, variables de entorno y pasos para correr el scraper localmente. - Publicar un video o capturas mostrando las notificaciones y el simulador de sismos — la demo en vivo no cargó datos durante la revisión. - Firmar el APK de producción con una clave de release en lugar del debug keystore, especialmente al ser una app de seguridad crítica. - Implementar CI básico (GitHub Actions) para automatizar el build y evitar deploys 100% manuales por SSH.