← Volver

Arboleteca

50 Commits
1 Open Issues
0 Stars

Qué me llevó a construir la app ?

Cerca de mi casa hay un parque muy hermoso y suelo ir bastante. Muchas veces solo camino y muchas otras voy a correr.

Una manaña me puse a pensar que cada uno de esos árboles vieron pasar miles de personas y hubo miles de situaciones al rededor de ellos pero, a su vez, nosotros sabemos muy poco de sobre su historia.

Por ejemplo:

No dejaba de pensar por qué sabemos tan poco de ellos. Además, si no fuese por cada uno de esos árboles seria imposible correr en verano en el parque 🏃🏽‍♂️.

Manos a la obra

Lo primero que pensé fue: "tal vez haya una especie de censo..." y, dicho y hecho! El gobierno de la ciudad publica los datos en https://data.buenosaires.gob.ar/dataset/arbolado-publico-lineal/resource/ecf38a47-563f-42c1-9bd4-7cedf35d536b.

Por otro lado, a mi parecer, las propiedades son escasas para lo que buscaba hacer:

Me hubiese encantado que tuviera la edad; con eso podría haber mostrado todos los hechos históricos que cada árbol habia atrevesado y agregar un timeline. Ese feature finalmente lo tuve que dejar de lado, pero por lo menos ya podia lograr una experiencia entre la persona y el árbol:

El usuario camina por la calle, ve un árbol que le gusta, abre la app y encuentra información de los árboles que lo rodean! 🤯

Además, desarollé un script (o lo vibecodeé, no recuerdo bien) para extender la info con data provieniente de Wikipedia. Con esto, además de los datos del censo, podía mostrar una foto genérica y e información específica de cada especie. También me hubiera encantando que cada árbol tenga su propia foto, pero, como se puede ver arriba, el dataset original no tiene esa info.

Resultado Final

Ahora sí! Una vez que ya tenía todo deployado y corriendo, ¿cómo iba hacer para probarlo ? Qué mejor que salir a caminar por el parque para ver si la experiencia del usuario funcionaba como lo había pensado!

Y ahora les dejo un video:

Features que me quedaron pendientes

1. Gamification

Con el motor de búsqueda por geolocalización se abría un mundo de posibilidaes. Por ejemplo:

2. Búsqueda de árboles notables

Si ya tenía la info, podía agregar una sección de árboles notables con información histórica de cada uno.

3. Fotos de los árboles

Sería genial que, al acercarse a un árbol, las personas puedan subir su foto. Además de sumar puntos, ayudarían a recolectar imágenes de manera colectiva. Incluso se podrían armar caminatas grupales para que las personas interactúen y, al mismo tiempo, ayuden a Arboleteca a crecer.

Conclusiones

Esto es lo que amo de la programación! Tener una idea, desarrollarla y verla andar es algo impagable. La app ahora está offline, pero en algún momento volveré a subirla. Todo esto lo estoy escribiendo un año después y, la verdad, me dieron muchas ganas de volver a construirla.

Por otro lado, si quieren ver información sobre árboles, pueden usar https://www.arboladourbano.com/, que sigue online, aunque la experiencia es totalmente distinta a la de Arboleteca.