Gracias a la tecnología se han abierto un montón de posibilidades, en especial por medio de los teléfonos celulares, que nos permiten conectarnos a internet y acceder a todo lo que queramos desde donde sea que estemos (y tengamos señal). En particular, los servicios de ubicación nos han dado el poder de hacer aplicaciones que nos guían a los lugares que queremos ir, buscar lugares de interés, como por ejemplo si necesitamos una farmacia o un hospital cercano, evitar los tacos en las calles, ayudarnos a hacer deporte, etc…
HERE es una compañía que ofrece gran cantidad de servicios alrededor de mapas y ubicación geográfica. Con aplicaciones de realidad aumentada, visualización de datos, mapas satelitales, seguimiento de objetos o personas, conducción automática, es claro que lo que ofrecen a los desarrolladores es una solución completa para crear cualquier cosa que necesite estar al tanto de la ubicación o el entorno de las personas.
En este proyecto el desafío es crear una aplicación web que use las API de HERE, con las siguientes consideraciones:
-
Debe ser un proyecto social, que ayude a las personas de alguna forma. Algunos temas que puedes considerar para ello (a modo de ejemplo) :
- educación
- alimentación
- inclusión
- feminismo
-
Debe ser un proyecto que pueda comercializarse o que sea de uso masivo. La idea es que si tu aplicación es buena, pueda ser lanzada al mercado. HERE tiene licencias “freemium” con hasta 250.000 operaciones gratis por mes para que hagas tu idea posible.
-
TODAS las API de HERE del plan “freemium” estarán a su disposición. No hay ninguna restricción más que el tiempo que tienen para desarrollar la aplicación.
-
Sean creativas, pero siempre considerando que tienen un tiempo limitado. La aplicación que resulte debe funcionar correctamente, incluyendo todas sus características. Por lo que no coloquen botones o pantallas que no lleven a nada o no funcionen.
-
El proyecto es de equipos de 4 personas, compuestos entre 3 front-end y 1 UX.
-
El proyecto tiene una duración de 1 semana, pero 1 día se dejará para presentaciones, por lo que en verdad son solo 4 días de desarrollo. Planifiquen de acuerdo a esto usando metodologías ágiles.
-
Realizar proceso multidisciplinario con las siguientes etapas:
- Definición del proyecto
- Definición de funcionalidades y wireframes
- Desarrollo de funcionalidades y maqueta visual, en base a guía de estilos
- Desarrollo Front de maqueta visual
-
Pueden elegir entre Angular o React para realizar este proyecto.
-
La aplicación debe funcionar en celulares, tablets y computadoras. Pero el foco debe estar en los dos primeros.
-
Se debe entregar un link para usar la aplicación. No serán permitidas presentaciones de proyectos desde el computador de las desarrolladoras.
-
La aplicación debe usar al menos una API de HERE y/o sus mapas.
-
El proyecto se evaluará según los siguientes criterios :
- Impacto sobre las personas o sobre la sociedad (cómo llegaron a esta idea, objetivos de negocio, etc)
- Valor comercial de la aplicación
- Uso de API de HERE
- Diseño de la interacción con el usuario
- Coherencia de marca y diseño visual
- Completitud de la aplicación (no se evalúa según cantidad de características, sino que como estas tienen sentido dentro de la aplicación y permiten una buena experiencia de uso)
-
Cada squad tendrá 5 minutos para presentar su demo y 5 minutos para recibir preguntas.
-
Las personas que presentan en la primera presentación no deben ser las mismas de la presentación final
Lunes | Martes | Miércoles | Jueves | Viernes | |
---|---|---|---|---|---|
8:00 | Kick off hackaton | Daily por squad | Daily por squad | Daily por squad | Coffee break |
9:00 | Hackeo | Hackeo | Hackeo | Hackeo | Feria de demostraciones |
10:00 | Inscripción de aplicaciones | Presentación de mejores squads | |||
11:00 | Deliberación del jurado y premiación | ||||
12:00 | Compartir link de aplicación | ||||
>13:00 | Presentación y feedback | ||||
20:00 | Cierre de inscripciones |
- Las UX y FE entienden en conjunto el reto en el que van a trabajar, se organizan y arman sus primeros bocetos.
- Con los primeros bocetos/ideas, las FE pasan a crear su ambiente de desarrollo y a crear componentes atómicos que luego les sea fácil personalizar con CSS y utilizar para crear interfaces más complejas. Además, las FE empiezan también a trabajar en la lógica de la aplicación por ej: conexión con APIs, set up de Firebase, etc. Mientras tanto, las UX crean una guía de estilos, los flujos de usuarios, hacen un prototipo más completo y lo testean.
- Las UX comparten el prototipo testeado, para que el equipo empiece a personalizar los componentes y a ponerlos en conjunto.
- Las UX hacen QA y testing con los releases que vayan haciendo las FE.
La feria de demos se realizará el día de las presentaciones a primera hora. La feria consiste en la dinámica de “speed dating”, cada squad presentará su demo durante 3 minutos a un grupo de personas, entre ellos los jurados de la Hackathon, empresas, equipo. Luego de los 3 minutos sonará una chicharra y el grupo de personas rotará al siguiente squad, de esta forma deberán presentar durante una hora.
- Las demos no deben durar más de 3 minutos y deben mostrar el producto y las tecnologías usadas.
- Las empresas y los jurados van a votar por los 5 equipos finalistas, quienes tendrán la oportunidad de hacer su demo a todo el público para poder elegir un ganador.