El escenario principal es generar una base de datos de voluntarios y expertos que estén cerca de las zonas de desastre, para movilizarlos y mantenerlos informados de cómo y dónde pueden ayudar; la meta principal es coordinar esfuerzos entre la comunidad.
Como voluntario registro mis datos y número telefónico, especifico en qué áreas puedo ayudar y elijo en qué zonas me encuentro para poder ayudar.
Como manager mando mensajes de alertas de SMS según la descripción y el área en específico.
Por ejemplo, si se necesita ayuda en el centro de Morelos para remover escombros.
Escribo la alerta y le mando el SMS a los voluntarios que cumplan con las condiciones anteriores (zona y tipo de ayuda).
https://sismomx-sms.herokuapp.com/
- Rails 5.0.6
- Ruby 2.3.x (se han reportado errores con Ruby 2.4.x)
- Base de datos Postgres
- Bundler
-
Clonar el repositorio:
$ git clone [email protected]:denialtorres/SMS-ALERTS.git
-
Instalar las gemas del proyecto:
$ bundle install
-
Crear la base de datos:
$ rails db:create
-
Ejecutar las migraciones de la base de datos:
$ rails db:migrate
-
Realizar la carga inicial de la base de datos:
$ rails db:seed
-
Ejecutar el servidor de rails:
$ rails s
The main scenario is to create a database of volunteers and experts who are close to the disaster areas, mobilize them and keep them informed of how and where they can help; the main goal being coordinating all efforts among the community.
As a volunteer, I register my data and telephone number, specify in which areas I can help and choose on which locations i'll be able to help.
As manager, I send SMS alert messages according to the problem and the specific area where it is this happening.
For example, if you need help in the center of Morelos to remove debris.
I write the alert and send the SMS to the volunteers who meet the above conditions (area and type of of help).