Skip to content

Proyecto de curso - Taller de Aplicaciones Móviles

Notifications You must be signed in to change notification settings

Espanderlof/DDAM-05-INGRA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DDAM-05-INGRA

Proyecto de curso - Taller de Aplicaciones Móviles

Este proyecto de programación móvil tiene como objetivo crear una aplicación similar a Instagram, en una versión reducida.

Funcionalidades

Entre las funcionalidades que se desarrollarán en la aplicación se encuentran:

  • Registro de usuario
  • Inicio de sesión
  • Subida de imágenes
  • Visualización de publicaciones de otros usuarios
  • Comentarios y likes en publicaciones
  • Seguir y dejar de seguir a otros usuarios
  • (Extra) Chat entre usuarios
  • (Extra) Push Notifications

Tecnologías utilizadas

Para la creación de esta aplicación se utilizarán las siguientes tecnologías:

  • React Native
  • Firebase

Para la comunicación entre el frontend y el backend, igualmente se debe definir como interactuará la aplicación con el Backend (ejem: El backend será una arquitectura basada en microservicios, donde esta la base de datos y la API Restful, que es el puente de comunicación entre el backend y la app)

Entregables

El proyecto al final consistirá en los siguientes entregables:

  • Un diagrama que muestre la arquitectura interna de la aplicación
  • Un diagrama que muestre la arquitectura general de la aplicación (Backend + Frontend)
  • Modelo de datos
  • Código fuente del proyecto

Milestones

Los Milestone 1 y Milestone 2 se revisarán en la clase grupo por grupo, con el objetivo de tener el feedback correspondiente el mismo día.

Milestone 1: Arquitectura y Modelo de datos

En este primer entregable se espera tener definido la primera version de el modelo de datos y la arquitectura de la aplicación. En ambos casos es suficiente que entreguen diagramas pero deben ser claros.

Igualmente en este primer entregable se espera tener al menos el bosquejo inicial de la aplicación y el manejo de usuarios (Registro + Inicio de Sesión)

La entrega de este Milestone es el Milestone es el 20 de Marzo del 2023, la revisión se hará en la misma clase. Igualmente se abrirá una tarea en la plataforma donde se podrá subir todos los entregables hasta las 23:59 horas

Milestone 2: Manejo de imagenes y publicaciones

Para este segundo entregable se espera tener la funcionalidad de Subir imagenes y que se puedan visualizar dichas imagenes por el usuario en la aplicación. En caso de que existan cambios tanto en la arquitectura, como en el modelo de datos, deben actualizar sus diagramas.

La entrega de este Milestone es el 27 de Marzo del 2023, hasta las 23:59 horas. Tal como en el anterior milestone, la revisión se hará en la misma clase. Igualmente se abrirá una tarea en la plataforma donde se podrá subir todos los entregables hasta las 23:59 horas. se abrirá una tarea en la plataforma donde se podrá subir todos los entregables.

Milestone 3: Interacción entre usuarios

Para este segundo entregable se espera tener la funcionalidad de Seguimiento de otros usuarios, Poder Visualizar las publicaciones de los usuarios a los que sigo y poder comentar en ellas. En caso de que existan cambios tanto en la arquitectura, como en el modelo de datos, deben actualizar sus diagramas.

Igualmente en este Milestone podrán agregar las funcionalidades extra que se encuentran definidas. Cada funcionalidad extra implementada se contabilizará como 0.5 puntos extra a la nota final.

Para este milestone, solamente se abrirá una tarea en la plataforma donde se podrá subir todos los entregables. La fecha de entrega de este Milestone es el 03 de Abril del 2023, hasta las 23:59 horas

About

Proyecto de curso - Taller de Aplicaciones Móviles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published