Skip to content

Requisitos

MVP inicial

Objetivos para el primer Sprint

Desarrollar el núcleo de la aplicación, es decir, el MVP inicial.

Las actividades que podrá realizar el cliente serán las siguientes:

  • Acceso a una lista de actividades que tenga el sistema.
  • Registro en actividades.
  • Borrarse de actividades que el usuario se haya registrado.
  • Creación de actividades.
  • Seguir a usuarios de la aplicación.
  • Comentar en actividades en las que se haya registrado.

Objetivos para el segundo Sprint

Para el segundo Sprint, se ampliarán las funcionalidades de la aplicación. Se añadirán las siguientes funcionalidades:

  • Sistema completo de gestión de usuarios.
  • Buscador de actividades.
  • Recomendación de actividades basado en parámetros del usuario.
  • Iniciación del sistema de interacciones.

También se tendrán en cuenta el feedback de los usuarios del anterior Sprint, resolviendo los problemas que encuentren a través del formato de resolución de feedback.

Objectivos para el tercer Sprint

Para el tercer Sprint, se terminará de retocar la aplicación, centrándose únicamente en el desarrollo de mejoras propuestas por usuarios y solucionado de errores.

Tecnologías

Desarrollo móvil

Para el desarrollo móvil, se utilizará React Native. Un framework orientado en el desarrollo de aplicaciones móviles en Android y iOS. Utiliza el lenguaje de programación Javascript. El código fuente se encuentra en el siguiente repositorio.

Desarrollo Web

Para el desarrollo Web, se utilizará AngulaprJS. El framework usará Javascript, así como HTML y CSS. El código fuente de la aplicación se encuentra en el mismo repositorio que el código fuente de la API, al usarse la misma tecnología.

Desarrollo API

Para el desarrollo de la API, se usa node.js. Este interprete de Javascript usará también librerías como Express y como base de datos MongoDB. El código fuente de la API se encuentra en este repositorio, que es también donde se desarrollará la aplicación Web.