Devathon: IV edición
EQUIPO 1
EQUIPO 2
EQUIPO 3
EQUIPO 4
EQUIPO 5
Sponsors de esta edición
Acerca del evento
👨💻 Descripción del proyecto desarrollado
Descripción:
📋 El proyecto consiste en el desarrollo de una plataforma web enfocada en la accesibilidad, que permita a personas con movilidad reducida obtener información sobre la accesibilidad de espacios públicos y privados en función de su ubicación. Se utilizarán APIs de terceros para obtener información de geolocalización y detalles de accesibilidad de distintos lugares.
Objetivos:
- ✅ Crear un diseño accesible y responsive para que la plataforma sea fácilmente utilizada en diversos dispositivos.
- ✅ Implementar una API de geolocalización, como Google Maps API o Mapbox, para obtener datos de ubicación y visualizar mapas interactivos.
- ✅ Implementar una API de terceros, como Google Places para obtener información sobre la accesibilidad de espacios públicos y privados.
- ✅ Desarrollar una interfaz frontend para explorar y visualizar datos de accesibilidad en función de la ubicación del usuario o de lugares seleccionados en el mapa.
- ✅ Integrar un sistema de comentarios y valoraciones por parte de los usuarios para compartir sus experiencias y mejorar la información sobre accesibilidad.
- ✅ Crear un backend que procese la información de ubicaciones y accesibilidad, y que se comunique con las APIs de geolocalización y accesibilidad para obtener datos actualizados.
- ✅ Considerar la accesibilidad a nivel de aplicación y a nivel de usabilidad de la misma
✍ Criterios de evaluación
- ✅ Integración del equipo (comunicación y organización): se evalúa la participación y comunicación del equipo de forma interna a través de sus canales de Discord, así como el avance en general con respecto a su organización interna.
- ✅ Uso y gestión del repositorio: se evalúa el uso de git flow, revisión de PRs y mantenimiento de ramas principales, nomenclatura y buenas prácticas en general al trabajar con repositorios usando git y github.
- ✅ Uso de herramientas de gestión: se evalúa el uso y mantenimiento de trello como herramienta de gestión del proyecto.
- ✅ Capacidad de desglose y definición de prioridades: se evalúa la definición de historias de usuario por los participantes, capacidad de desglose de tareas y priorización de backlog según objetivos del sprint actual y proyecto en general.
- ✅ Participación en ceremonias de framework agile (en llamada o por escrito): constancia del equipo y participación en las ceremonias (daily, planning, review, retrospective) sea de forma presencial (en llamada por discord) o dejando (para las dailies) resumen en el foro del equipo.
- ✅ Nivel funcional del proyecto: se evalúa la cantidad de funcionalidades estables del proyecto final con respecto a su concepción/propuesta inicial.
- ✅ Nivel visual del proyecto: se evalúan aspectos visuales, UI en general, combinación de colores, ortografía, proporciones de secciones, uso del espacio en la web, etc.
- ✅ Nivel de accesibilidad del proyecto: se evalúan características de UX y accesibilidad como legibilidad del contenido, combinación de colores, uso de formularios, facilidad de uso del proyecto, etc.
- ✅ Nivel técnico del proyecto: en la review final, el sponsor podrá hacer preguntas de nivel técnico en cuanto a las consideraciones y stack usados por cada equipo para realizar su evaluación particular.
- ✅ Documentación del proyecto: documentación básica del proyecto (cómo levantarlo en local, dependencias y consideraciones que apliquen) y acuerdo de interfaz con swagger, postman, etc.
- ✅ Modelado de entidades (BD): se podrá preguntar y revisar el modelo de la BD del proyecto en la review final para ver cómo se han estructurado las relaciones, se evaluará también el uso y cuidado de estándares, nomenclatura, bitácora, etc.
- ✅ Integración de proyecto y equipos: integración de front y back, comunicación de ambas partes del equipo para esta integración y funcionamiento de la app integrada.