Caso de estudio
AndeSpace
Reservas de espacios universitarios
Mejor proyecto de su sección · Construcción de Aplicaciones MóvilesEquipo de 6FlutterFastAPIPostgreSQLGitHub Actions
- Flutter, AndeSpace (se abre en una pestaña nueva)
- Backend, AndeSpace (se abre en una pestaña nueva)
- Wiki, AndeSpace (se abre en una pestaña nueva)
El problema
En la universidad había espacios desaprovechados, y no existía una forma sencilla de reservar espacios para grupos ni de organizarse con amigos según sus horarios.
Sin ella se desperdician espacios y tiempo, y los grupos no llegan a coordinarse porque encontrar un horario común cuesta demasiado.
Mi rol
Equipo de 6: tres personas en la app de Kotlin y tres en la de Flutter, todas también en el backend y la base de datos compartidos. Yo trabajé en la de Flutter.
Mis aportes
- Diseñé y construí la pantalla de inicio, la búsqueda, la reserva de salones y la red de amigos con estados de visibilidad (ocupado, en casa, libre…).
- Cada una de punta a punta: lluvia de ideas, diseño, documentación, base de datos, backend y Flutter.
Aportes del equipo
Mis compañeros hicieron, también de punta a punta, los ajustes, los favoritos, el historial, el horario personal, el cruce de horarios con amigos, las notificaciones y el detalle de cada salón.
El proceso
Decisiones
- Alternativas
- Una pantalla de inicio con muchas funciones o solo con lo esencial, y un diseño cargado o sobrio.
- Elección
- Un inicio sencillo y un diseño sobrio.
- Por qué
- Reducir la fricción, que la app se entendiera sin explicaciones y no abrumar a quien la usa.
- Alternativas
- Mostrar siempre a los amigos o no.
- Elección
- Que cada persona decida su visibilidad frente a sus amigos.
- Por qué
- La privacidad la controla el usuario, no la app.
Cambios de rumbo
- La parte social no estaba en el plan inicial. Con el feedback vimos que era imprescindible, porque el círculo social es inseparable de cómo se aprovechan los espacios, y pivotamos para incorporarla.
Resultado
- Mejor proyecto de su sección en Construcción de Aplicaciones Móviles.
- Aprendí a trabajar con un backend unificado e independiente de dos frontends distintos, algo que no había hecho antes.
Aprendizajes
- Incorporaría mucho antes la parte de amigos y horarios, porque era la que más valor aportaba.