-
Notifications
You must be signed in to change notification settings - Fork 0
Actas de reuniones
- Gaspar Pisa
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
Issue #2 asignado a Alonso
Issue #3 asignado a Diego
Issue #4 asignado a Gaspar
Issue #5 asignado a María
Issue #6 asignado a Sofía
Issue #7 ir completándolo todos los integrantes
Issue #1 completado
- Configuramos el tablero del proyecto para ir organizando el espacio de trabajo.
- Decidimos seguir la estrategia de ramificación Gitflow porque todos los miembros tenemos experiencia con ella y nos resulta cómoda.
- Decidimos usar MongoDB como sistema de persistencia ya que creemos que el modelo no relacional es una buena opción para este proyecto. Esta decisión puede cambiar de cara al futuro.
- Como tecnología de despliegue utilizaremos Docker por popularidad y gran cantidad de información relativa a esta tecnología.
- Gaspar Pisa
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
Issue #14 asignado a Diego
Issue #7 ir completándolo todos los integrantes
Seguir haciendo la documentación.
Issue #2 completado
Issue #3 completado
Issue #4 completado
Issue #5 completado
Issue #6 completado
Issue #9 completado
- Asociar solo issues al tablero para que quedara más limpio y claro.
- Para hacer el merge es necesario tener la aprobación de uno de los miembros del equipo y el que hace el pull request es el autor.
- Consideramos que podemos usar la herramienta de GitHub (Discussions) para discutir sobre diversos temas del proyecto.
- Repartimos entre backend y frontend:
backend: Alonso, Diego, Sofía
frontend: Gaspar, María, Sofía - Se han creado labels de distintas prioridades que creemos que nos van a ser útil.
- Se abre una discusión para hablar sobre el tipo de productos que va a tener la aplicación.
- Decidimos escribir la documentación en inglés para que sea más accesible a más personas.
- Gaspar Pisa
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
Creación de issues de las contribuciones para la primera entrega. Formato "Contribuciones primera entrega ".
Intentar crear cada uno un diagrama de secuencia para incluir en la documentación sobre las siguientes funcionalidades usando PlantUML
- Añadir al carrito (Sofía)
- Eliminar del carrito (Gaspar)
- Generar un pedido (Alonso)
- Visualizar pedidos (Diego)
- Inicio sesión/Registro (Maria)
Issue #14 completado
Issue #19 completado
Issue #25 completado
Issue #28 completado
Issue #31 completado
Issue #11 completado
Issue #24 completado
- Creación de un foro de discusión en el apartado de Discussions para registro de decisiones arquitectónicas.
- Mantenimiento cada dos semanas de la documentación, con el objetivo de tenerla actualizada con el proyecto.
- Tener una versión final de la documentación para la primera entrega, que no se podrá modificar más allá del miercoles.
- Creación de una nueva label "Contribution".
- El producto principal de la tienda serán los calcetines.
- Gaspar Pisa
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
Arquitecture constraints
- GitHub es más bien una restrincción técnica, como restrincciones de la organización estarían el límite de tiempo, la falta de conocimiento...
Business context
- En ella, están las acciones que pueden hacer los stakeholders
- Shopping cart formaría parte de la bd
- Solid comportará más bien como una bd
- Faltarían los servicios de mensajería(Shipping)
Runtime View
- Debería reflejar lo que haya en bussiness context y technical context.
- También el evento de envío.
- Restapi es una interfaz que interacciona con la bd
- La BD nunca devuelven nada
- El modelo de dominio cuanto antes
Issue #40 completado
Issue #42 completado
Issue #49 completado
Issue #51 completado
Issue #52 completado
- El usuario tiene que registrarse para comprar
- Cada miembro del equipo debe obtener un POD de SOLID (https://signup.pod.inrupt.com/)
- El usuario tendrá: nombre de usuario, contraseña y un enlace a su POD
- El producto tendrá: nombre, descripción, precio, marca, talla, tipo, color y stock
- El pedido tendrá: número, fecha de llegada, fecha de confirmación, fecha de entrega, precio total y lista de productos
- El carrito tendrá: una lista de productos
- Gaspar Pisa
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
- Implementar el carrito en sesión en vez de en BBDD.
- Añadir pie de página con enlaces a documentación y proyecto.
- Interfaz de usuario utilizando MUI.
- Incluir en el producto un campo talla y para cada talla un stock.
- Añadir rol de administrador en modelo de dominio.
- Gaspar Pisa
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
- Issue #69 completado
- Issue #72 completado
- Issue #75 completado
- Issue #71 completado
- Issue #70 completado
- Issue #73 completado
- Buscar información para conectar la aplicación con los pods SOLID de los usuarios.
- Elegimos usar Heroku para desplegar la aplicación.
- Gaspar Pisa
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
- Issue #76 Asignada a María, investigar si hay que hacer el login con la cuenta de SOLID
- Issue #82 Asignada a Diego
- Issue #84 Asignada a Gaspar
- Issue #86 Asignada a Sofía
- Issue #98 Asignada a Diego, falta por revisar la parte de Webapp por los miembros del Frontend
- Issue #99 Asignada a Gaspar, Alonso, María
- Issue #104 Asignada a Alonso
- Issue #105 Asignada a Sofía
- Investigar en las pruebas
- Intentar acabar la parte obligatoria para la tercera entrega.
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
- Issue #76 Asignada a María, falta revisar el pull request #113
- Issue #82 Asignada a Diego, terminado pero falta por actualizar la documentación con ciertos aspectos de implementación
- Issue #84 Asignada a Gaspar
- Issue #106 Asignado a Diego, terminado pero solo falta por comprobar algunos errores que impiden el despliegue y comproar que funciona correctamente
- Issue #108 Asignada a Alonso
- Issue #114 Asignada a Alonso
- Issue #115 Asignada a Diego
- Issue #116 Asignada a María
- Comenzar con las pruebas
- Terminar el proceso de generación de un pedido en su totalidad
- Completar la conexión con SOLID y utilizarla en el proceso de generar el pedido
- Conseguir desplegar en algún lugar la aplicación heroku o azure
- El inicio y registro de sesión será a través de Solid
- Los pedidos se asociarán a un determinado webId que corresponderá al usuario que inicia sesión, de este modo no se guardará ningún dato personal en la base de datos.
- La entidad Usuarios del modelo de dominio tendrá los datos del webID y rol.
- Sofía Yiyu Qiu
- María Urrutia
- Diego González
- Alonso Álvarez
- Issue #108 Asignada a Alonso
- Issue #109 Asignada a Gaspar y Sofía
- Issue #119 Asignada a María
- Issue #125 Asignada a Diego
- Issue #131 Asignada a Sofía
- Issue #132 Ir completándola todos los integrantes
- Apartado de frontend presentación asignado a María, Sofía y Gaspar
- Apartado de backend presentación asignado a Diego y Alonso
- Apartado de pruebas presentación asignado a Sofía y Alonso
- Apartado de despliegue presentación asignado a Diego y Gaspar
- Apartado de trabajo futuro presentación asignado Diego
- Issue #76 completado
- Issue #82 completado
- Issue #84 completado
- Issue #106 completado
- Issue #114 completado
- Issue #115 completado
- Issue #116 completado
- El despliegue se va a hacer con heroku y azure