Bienvenidos al desafío Hackathon AwesomeFest 2021.
Desde ahora y hasta el Miércoles 15 de Diciembre tendrán la oportunidad de demostrar su creatividad y habilidades en diseño y programación compitiendo por uno de los premios en la hackathon del AwesomeFest 2021. A continuación podrán encontrar las bases y reglas de la competencia.
- Lunes 13 de Diciembre a las 3 PM UTC: ¡Comienza la competencia!
- Míercoles 15 de Diciembre a las 2:50 AM UTC: ¡Envío de la solución!
- Jueves 16 de Diciembre al final del AwesomeFest: ¡Se anuncian los ganadores!
Nota: Los horarios están en UTC así es que hagan la conversión a su hora local.
El desafío es sencillo: Deben crear un software que interactúe con los datos de Get on Board a través de sus APIs públicas o privadas.
Puede ser una aplicación web o móvil, un servicio, un bot, un juego, o cualquier cosa que juegue con los datos y posibilidades que ofrece nuestra API, así como datos o información de otras fuentes públicas.
El cielo y tu imaginación son los únicos límites.
Todo en este mundo. No hay restricción alguna. Puedes usar herramientas low-code o no-code si deseas. Lo importante es que funcione y se pueda usar!
El alcance y la documentación de cómo interactuar con la API la pueden encontrar en el sitio web https://api-doc.getonbrd.com/.
Estaremos resolviendo dudas en el servidor de Discord de Get on Board. Tú y tu equipo pueden unirse en https://www.awesomefest.co/discord.
Nota: Los equipos registrados recibirán soporte de los mentores directamente en sus canales privados.
Las personas o equipos no registrados que de todas formas quieran participar del desafío, pueden publicar sus preguntas en el canal abierto #awesome-fest.
Nada complicado:
- El código de su aplicación debe estar un repositorio público en Github
- El repositorio debe incluir el archivo LICENSE en este repositorio
- Incluir un README.md explicando de que se trata su solución e instrucciones para ejecutarla si fuera el caso
- Incluir el link a un video de demostración de 1 minuto
- Soluciones a medias o que no funcionen serán descartadas inmediatamente
Creen un repositorio (que deberá ser público el día de la entrega) en GitHub con su solución. Les recomendamos que lo usen además como parte del desarrollo, para que entre todos los integrantes del equipo puedan colaborar.
Para soluciones no-code o low-code incluye solo el README y el link al video.
La licencia no puede ser otra que la incluida en este repositorio, por lo que deben copiar el archivo sin modificación (salvo el copyright).
Expláyense explicando qué hace su solución, agreguen capturas de pantalla y un link público a un video de demostración.
El video debe ser de acceso público y no debe durar más de 1 minuto, así que escojan y muestren las mejores funcionalidades de su solución.
Las soluciones serán evaluadas usando las siguientes dimensiones:
-
Funcionalidad
-
Originalidad
-
UX/UI
-
Complejidad
-
Valor agregado
- Evitar incluir - dado que los repositorios serán públicos - información sensible o privada como tokens o llaves secretas de acceso.
- En caso de ser un equipo remoto, usen alguna solución de video conferencia que les permita compartir pantalla y en especial controlar la pantalla de alguien para de esa forma colaborar de forma más ágil.
- Hagan pair programming cuando estén tratando de resolver algo complicado, tal como en el ajedrez el de afuera siempre ve más.
- Pidan ayuda en Discord en caso de estar entrampados, siempre habrá alguien allí para resolver interrogantes.
- Subscríbanse a este repositorio (botón Watch arriba a la derecha) para enterarte de nuevas preguntas frecuentes.
Preguntas de interés público que hagan los equipos en Discord las iremos agregando aquí, así es que les recomendamos que se subscriban a este repositorio para enterarse de las novedades.