Proyecto de desarrollo móvil del ciclo 4b, realizado con flutter por el equipo GADJET TEAM, Universidad de Antioquia, Misión Tic 2022, correspondiente a una app que muestra una lista de sitios turísticos de la ciudad de San Andrés e información detallada cuando se selecciona un sitio en particular.
Para acceder el usuario deberá primero registrarse y luego realizar el proceso de login. La app cuenta con la opción de visualizarlos en Google maps y de marcarlos como favoritos.
Para evidenciar la funcionalidad de la app se puede ver el video el cual se encuentra en la rama main de este repositorio, o en el siguiente link:
https://drive.google.com/file/d/1OKcmbxJXc1-dlhoKk_bRW_OqP5so1Jo5/view?usp=share_link
- Android Studio
- Flutter
- Dart
- Firebase Authentication
- Firestore Database
- Hive
- Api Google Maps
El proyecto touristapp se realizó empleando la metodología SCRUM en 4 Sprints. El desarrollo de cada Sprint queda incorporado en las ramas de este repositorio denominados Sprint1, Sprint2, Sprint3 y Sprint4. A parte del código, cada rama de los Sprints contiene una carpeta con las indicaciones de realización, informe y video que muestra los resultados que se fueron logrando con cada Sprint, asì como un readme donde se describe los archivos que se desarrollaron.
El código completo de la app está en la rama main. En los Sprints se solucionaron las siguientes historias de usuario:
-
Historia de usuario 1 (HU_01)
Rol: Como administrador
Funcionalidad: deseo crear un repositorio
Razón: para llevar un control de las versiones del proyecto
-
Historia de usuario 2 (HU_02)
Rol: Como administrador
Funcionalidad: deseo crear un espacio de trabajo
Razón: para administrar el proyecto
-
Historia de usuario 3 (HU_03)
Rol: Como usuario
Funcionalidad: deseo navegar en el sistema de Login
Razón: para tener acceso a la aplicación móvil
-
Historia de usuario 4 (HU_04)
Rol: Como usuario
Funcionalidad: deseo ver el detalle de una POI (Point of interés)
Razón: para tener la posibilidad de visualizar más información del sitio
-
Historia de usuario 5 (HU_05)
Rol: Como usuario
Funcionalidad: deseo registrarme en la aplicación y loguearme
Razón: para acceder a ella
-
Historia de usuario 6 (HU_06)
Rol: Como usuario
Funcionalidad: deseo ver un listado de sitios de interés en una ciudad
Razón: para tener la posibilidad de visualizar más información del sitio
-
Historia de usuario 7 (HU_07)
Rol: Como usuario
Funcionalidad: deseo navegar por la aplicación
Razón: para tener la posibilidad de visualizar más información del sitio
-
Historia de usuario 8 (HU_08)
Rol: Como usuario
Funcionalidad: deseo ver la ubicación del POI en Google Maps
Razón: para localizar el sitio en un mapa
-
Historia de usuario 9 (HU_00)
Rol: Como usuario
Funcionalidad: deseo almacenar en mis sitios favoritos
Razón: para tener la posibilidad de visualizar más información del sitio