hackforgood

El pasado fin de semana estuve de hackathon social, en una iniciativa nacional llamada HackForGood y, en concreto, en la sede de Valladolid -León.

Nos juntamos un grupo con los habituales de cylicon valley y agilecyl y presentamos una iniciativa conjunta, una parte web desarrollada por Amalia, Semurat, Álvaro, Jorge Maroto y Mario de Frutos con la colaboración en el diseño de Mario del Valle y una parte móvil en Android desarrollada por Soraya, José Da Rocha, Andrés Sedano, Mario del Valle y un servidor.

El proyecto estaba basado en uno de los retos propuesto por la organización y consistía en crear una plataforma móvil para poner en contacto ONGs y donantes, de tal forma que la participación de los donantes en los proyectos de colaboración no se limitase a poner dinero, si no que pudieran participar con sugerencias y recibir notificaciones y actualizaciones del progreso del proyecto.

La parte web se encargó de encontrar y procesar los datos de las ONGs de todo el mundo y los países en los que operan y mostrarlos en un mapa, superponiendo un índice de pobreza (personas que viven con menos de 3 dólares al día), con el propósito de incentivar a la gente a elegir proyectos de cooperación en zonas más necesitadas.

Esta parte está accesible en http://yourcommitment.org/ y usa CartoDB para mostrar de forma espectacular mapas y parse de backend. Echadle un ojo!

La parte móvil muestra los proyectos de cooperación, permite fijarte una cantidad de dinero y repartirla entre los proyectos más interesantes. Los proyectos también pueden enviar actualizaciones del estado del proyecto y los donantes pueden recibir notificaciones push con información adicional.

La parte móvil está descrita en este video:

Está disponible en github y usa roboguice y parse para el backend (recuperar información de proyectos, ONGs, guardar usuarios, donaciones…), login de facebook (necesita el facebook SDK) y notificaciones Push.

La experiencia en sí fue magnífica, disfruté mucho, tanto de la compañía, que era inmejorable, cómo de la oportunidad de juntarnos 2 días para intentar realizar un proyecto un poco más social… definitivamente se lo recomiendo a cualquier desarrollador que se atreva y yo mismo repetiré en la próxima oportunidad que surja.

Mucho tuvo que ver en el éxito del fin de semana la impecable organización de Valentín Cardeñoso, que construyó un espacio único para que pudieramos desarrollar sin problemas. Un kudos gigante por una organización espectacular :)

Por último, tuvimos la suerte de conseguir el segundo premio local con la aplicación móvil y el tercero con la aplicación web, junto con el accésit de diseño por el excelente trabajo de Mario. El primer premio fue a BlueCom, más que bien merecido, ya que el proyecto era espectacular :)(Arduino, Bluetooth, pulsadores, aplicación móvil con barrido…)

Nos vemos en la próxima!