/terremoto-cdmx

Respuesta rápida ante el terremoto de la CDMX

Primary LanguageCSSMIT LicenseMIT

bandera-en-pie

TerremotoMX

En septiembre 2017 sismos afectaron a diferentes partes de México.

Hasta ahora los estados con más afectaciones reportadas han sido Oaxaca, Chiapas, Ciudad de México, Tlaxcala, Puebla, Guerrero, Morelos y Michoacán.

Sobre este repositorio

El repositorio contiene un sitio creado a partir del sismo de Septiembre 19 2017, fue creado inicialmente para concentrar los diferentes esfuerzos de apoyo tras el siniestro y proveer información rápidamente a quienes puedan necesitarla.

Este proyecto podría ser usado como base para organizar una pronta respuesta en caso de desastres posteriores.

¿Cómo Ayudar?

La conversación y coordinación de las tareas las estamos llevando en el Slack de Codeando México, dentro del canal de #equipo-humanitario. Para unirte a Slack, registrate en http://slack.codeandomexico.org.

Comunicación

  • Ayuda al equipo de CómoAyudoMX a responder correos y manejar redes sociales.

Datos

  • Únete a la brigada de limpieza de datos en #sismomx-data.

Desarrollo

Diseño

  • Ayuda a mejorar el UI de alguno de los proyectos de la comunidad.

Documentación

Inteligencia

  • Ayúdanos a mantener el documento maestro.
  • Ayuda a mantener actualizada la información del sitio web.

Mapas

Proyectos de la comunidad

Proyecto Descripción Repositorio Slack Stack
Acopio API API para centros de acopio https://github.com/Skycatch/acopio-api #sismomx-acopio-api Javascript, Hapi
Ayuda México N/A https://github.com/erikcaffrey/AyudaMexico #equipo-humanitario Java
Ban Fake News N/A https://github.com/RZEROSTERN/banfakenews #sismomx-fakenews PHP, Yii
Cómo Ayudar MX N/A https://github.com/eldelentes/comoayudarmx #sismomx-camx HTML5, CSS
Información Valiosa de Twitter Filtra información valiosa relacionada al terremot https://github.com/Garyi/Filtro-Informaci-n-Valiosa-Terremoto-Twitter #equipo-humanitario Python
Mapeo Colaborativo Herramienta para el reporte ciudadano https://github.com/miguelsalazar/mapeo_colaborativo #equipo-humanitario Javascript, Express, Socket.io
Quake Relief CDMX Encontrar las necesidades más prioritarias por zona para enviar ayuda y notificar https://github.com/civica-digital/quake-relief-cdmx #sismomx-realtime Ruby on Rails 5
SMS Alerts Send SMS alerts for the earthquake in mexico https://github.com/denialtorres/SMS-ALERTS #equipo-humanitario Ruby on Rails 4.2
Sitio web Sitio web con la recopilación de recursos https://github.com/CodeandoMexico/terremoto-cdmx #sismomx-website Jekyll, HTML, CSS, Javsscript

Sitio web

Este repositorio contiene el código para el sitio web. Stack: jekyll, ruby, html, css, javascript

  • Únete al canal de #sismomx-website dentro del Slack de Codeando México para estar en contacto con el equipo encargado de mantener y actualizar el sitio web.
  • Revisa la lista de tareas pendientes e identifica una tarea que no esté asignada y puedas realizar.
  • Agrega información que creas útil en este documento.
Equipos coordinando sitio web mediante Slack
  • Contenido coordinando en #sismomx-contenido
    • Mantener actualizado el documento de referencia
    • Priorizar la información que deba integrarse al sitio web.
    • Redactar los copies que deben publicarse en el sitio web.
    • Mantener y actualizar el documento de preguntas frecuentes.
    • Definir accionables para cada perfil (Quiero Ayudar, Necesito Ayuda).
    • Output: Documento para el equipo de diseño con la información (copies) del sitio web.
  • Diseño coordinando en #sismomx-diseño
    • Elaborar la arquitectura de información del sitio web (a partir del documento de output del equipo de Contenido).
    • Elaborar una propuesta de mejor para el diseño (interfaz) del sitio web (mockups).
    • Output: Issues detallados en el repositorio de GitHub.
  • Desarrollo coordinando en #sismomx-desarrollo
    • Implementar mockups en el sitio web.
    • Publicar contenido el sitio web a partir de los issues en el repositorio.
    • Mantener el README del repositorio.
    • Onboarding a desarrolladores que se quieran sumar al desarrollo del sitio web.

Investigación, información y/o documentación

  • Revisa la lista de tareas pendientes con la etiqueta de información para contribuir con recursos que no hayamos identificado. Responde en algún issue o crea un issue nuevo si crees que se necesita una nueva categora.
  • Revisa el documento con el contenido del sitio web. Agrega cualquier información que consideres útil.

Con programación

  1. Revisa la lista de tareas pendientes e identifica una tarea que no esté asignada y puedas resolver o implementar.
  2. Haz un fork del repositorio a tu cuenta de Github.
  3. Soluciona la tarea que elegiste.
  4. Actualiza tu repositorio y crea un pull request resolviendo tu tarea y describiendo la solución.
  5. ¡Gracias!

Como correr el repositorio en local

Para correr el proyecto en local necesitas Ruby mayor de 1.9 y RubyGems.

Instrucciones para Linux y OSX
$ gem install bundler
$ bundle install
$ jekyll serve

El sistema estará disponible en http://127.0.0.1:4000/

Centros de Acopio

API para conectarse a la base de datos de centros de acopio se esta desarrollando en un repositorio de github y coordinando en el canal de Slack #equipo-humanitario.

App de priorización de necesidad para vincular con centros de acopio

App para buscar lugares donde se esta pidiendo ayuda se esta desarrollando en un repositorio de github y coordinando en el canal de Slack #equipo-humanitario.

App de SMS

App para utilización de SMS y coordinando en el canal de Slack #equipo-humanitario.

Obtención de información a partir de Twitter

Filtra información valiosa relacionada al terremoto. Se esta desarrollando en un repositorio de github y coordinando en el canal de Slack #equipo-humanitario.

Script de python para encontrar a personas desaparecidas]

Bot que busca información sobre personas desaparecidas durante el sismo. Se esta desarrollando en un repositorio de github y coordinando en el canal de Slack #equipo-humanitario.

Otros proyectos desarrollandose

Licencia

MIT

Se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el "Software"), para utilizar el Software sin restricción, incluyendo sin limitación los derechos a usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar, y/o vender copias del Software, y a permitir a las personas a las que se les proporcione el Software a hacer lo mismo, sujeto a las siguientes condiciones:

El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O CUALQUIER OTRO MOTIVO, QUE SURJA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRO TIPO DE ACCIONES EN EL SOFTWARE.