Inspiración

Actualmente, la responsabilidad social es un tema que se habla mucho en las instituciones, en las empresas y en la misma sociedad. Muchos de nosotros hemos estado involucrados en actividades extracurriculares y actividades de impacto social, y de lo que nos dimos cuenta fue que muchas veces habemos gente que tenemos ideas o iniciativas pero nos faltan personas para poderlas llevar a cabo. Además, se suele desconocer que otros grupos o organizaciones están trabajando sobre la misma causa social que nosotros para poder hacer equipo.

Lo que hace nuestra plataforma

Por eso pensamos en crear una plataforma ciudadana, con el propósito de vincular personas, organizaciones e instituciones. El enfoque de nuestra plataforma difiere al tradicional, en el cuál solo se registran quejas; pues nosotros queremos promover acción, por lo que en vez de quejas se registran propuestas que se convierten en eventos, en los que puede involucrarse toda la comunidad interesada.

Las personas podrán ingresar a la plataforma para consultar los eventos por 15 causas sociales diferentes, las cuales decidimos basándonos en los objetivos de la ONU y otras instituciones. Las personas pueden dar de alta sus propuestas y explorar eventos en dichas categorías.

Como lo construimos

En este Hackaton, la plataforma está hecha en una aplicación nativa para Android 7.0 en adelante. Además se cuenta con un asistente inteligente embebido en Google Assistant, el cuál puede acceder a los datos de la base de datos (almacenada en Firebase Realtime Database) y funge de guía para las personas, con tips, explicaciones y recomendaciones.

Para poder programar las funciones del asistente se utilizó Firebase Functions con conección a Actions on Google. El asistente se puede llamar desde la aplicación o cualquier dispositivo android que tenga Google Assistant. (Por el Momento.

Para hacer el manejo de cuentas de usuario y login de la aplicación en Android utilizamo Firebase Authentification.

Retos que nos enfrentamos

Como somos un equipo diverso, con 2 software engineers, una diseñadora y una persona de hardware engeeniring; tuvimos que saber lo que cada uno era bueno y dividir el trabajo de la forma más eficientes dependiendo de las capacidades de cada uno.

No teníamos experiencia conectando Firebase Realtime Database a una aplicación de Android y creando una aplicación multiplataforma al conectarla con el Asistente Inteligente, al cual llamamos "Guía Actuar".

Otra cosa a la que nos enfrentamos, fue la necesidad de investigar al respecto sobre las Causas Sociales y temas como los objetivos del Milenio de la ONU. Además de cómo podría ser implementado en la ciudad de Monterrey.

Otro aspecto fue que en el caso del sistema inteligente, se necesitan habilidades de lingüística para poder generar una conversación natural, por lo cual tuvimos que poner en práctica dichas habilidades.

Logros de los que nos enorgullecemos

Que la aplicación haya funcionado con la base de datos, ya que todo lo construimos desde cero, y que el Asistente Virtual haya podido conectarse también, para que se pueda tener una multiplataforma.

Además, nos sentimos orgulloso que fuera de lo que logramos hacer en programación, logramos concretar una idea sobre una plataforma ciudadana que promueva la participación de los mismos ciudadanos dentro de la ciudad, en vez de la recolección de quejas que no terminan en una solución. Es un cambio de paradigma, que en vez de quejarse, es proponer, descubrir, y sumar esfuerzos.

What we learned

Aprendimos más sobe Java, Android, DialogFlow, Actions on Google y hasta de diseño.

What's next for acTÚar

Creemos que esta idea tiene mucho potencial, que inclusive se pueden crear colaboraciones con instituciones como universidades o empresas para que se registren eventos institucionales sociales dentro de la misma, para la comunidad de dicha institución. De esta manera las organizaciones crean una comunidad interna socialmente responsable que tiene un impacto fuera de la misma.

En cuanto a cuestiones técnicas, hicimos el diseño de prototipo de la visión de la aplicación: incluiría un foro en las que las personas puedan presentar las problemáticas que hay en su comunidad, y que junto a otras prsonas puedan concretarse ideas de la cual se genere un evento concreto que pretenda solucionar la problemática social en cuestión. Además, existiría la posibilidad de poder invitar a organizaciones que estén relacionadas a esas causas sociales.

También, se buscaría agergar una plataforma de mensajes directos en los que pudiera tenerse contacto o con otras organizaciones o personas para responder dudas o generar ideas, o también para generar invitaciones a eventos.

Built With

Share this project:

Updates