Trabajo práctico integrador
Enunciados
- Laboratorio 1 - (Entrega 11 de Septiembre 2020)
- Laboratorio 2 - (Entrega 25 de Septiembre 2020)
- Laboratorio 3 - (Entrega 25 de Octubre 2020)
- Laboratorio 4 - (Entrega 30 de octubre 2020)
- Laboratorio 5
- Laboratorio 6 (React Native)
Descripción
Se lo contrata para que desarrolle una aplicación móvil denominada Send Meal
. El objetivo de esta aplicación es brindar un servicio de pedido y venta de comidas online (ej: Pedidos Ya, Rappi, Glovo, etc… )
La empresa detrás de Send Meal
cuenta con un servicio de cadetería y logística propio y se encargará de buscar los productos y enviarlos a destino.
La particularidad de esta aplicación es que los usuarios pueden elegir entre publicar sus propios platos para vender o bien comprar los disponibles creados por los mismos usuarios.
Funcionalidades Deseadas
Debido a que los usuarios son tanto compradores como vendedores para ordenar la funcionalidad hablaremos de actores
.
Estos actores solo representan un usuario actuando en rol de Comprador
o Vendedor
, no es una distinción a nivel lógica de negocio y no impiden que un usuario pueda asumir ambos roles.
-
Comprador
- Navegar para visualizar los diversos platos disponibles
- Agregar platos a su orden y realizar la compra de la misma
- Ver el historial de ordenes con su estado
- Recibir notificaciones sobre el cambio de estado de su orden
-
Vendedor
- Crear un plato para vender
- Ver el listado de pedidos recibidos
- Modificar el estado de un pedido particular ( ACEPTADO, RECHAZADO, EN_PREPARACION, EN_ENVIO, ENTREGADO )
- Ver los pedidos recibidos como marcadores en un mapa