/SDI2223-entrega2-32

Repositorio de la entrega 2 de las prácticas de laboratorio de Sistemas Distribuidos e Internet (SDI) del curso 2022-2023

Primary LanguageJava

SDI2223-entrega2-32

Logo

Fecha límite de entrega: 07/05/2023

Desarrolladores del proyecto:

Desarrolladores UOs
Álvaro Davila Sampedro UO284548@uniovi.es
Israel Solís Iglesias UO282162@uniovi.es
Omar Teixeira González UO281847@uniovi.es
David Leszek Warzynski Abril UO278968@uniovi.es

Descripción del proyecto:

Este proyecto forma parte de la entrega 2 de la asignatura de Sistemas Distribuidos e Intenet (SDI), se basa en la app de compra-venta de Wallapop, dando una simulación de interacción entre usuarios a través de las ofertas que se suban o las conversaciones que se lleven a cabo entre usuarios.

Asignación de tareas:

Parte 1 - Aplicación Web:

  • Puntos a realizar en común:

    • 13: Seguridad y auditoria de la aplicación. (1 punto)
  • Álvaro Davila Sampedro, UO284548:

    • 10: Comprar una oferta. (0.25 puntos)
    • 11: Ver el listado de ofertas compradas. (0.25 puntos)
    • 12: Marcar una oferta como destacada (0.5 puntos)
  • Israel Solís Iglesias, UO282162:

    • Se encargará de llevar a cabo el log o registro de las peticiones producidas por los usuarios.
    • 5: Borrado múltiple de usuarios. (0.5 puntos)
  • Omar Teixeira González, UO281847:

    • Se encargará de la presentación general del proyecto, mediante los diseños y CSSs.
    • 1: Registrarse como usuario. (0.25 puntos)
    • 2: Iniciar sesión. (0.25 puntos)
    • 3: Fin de sesión. (0.25 puntos)
    • 4: Listado de usuarios del sistema. (0.25 puntos)
  • David Leszek Warzynski Abril, UO278968:

    • 6: Dar de alta una nueva oferta (0.25 puntos).
    • 7: Listado de ofertas propias (0.25 puntos).
    • 8: Dar de baja una oferta (0.25 puntos).
    • 9: Buscar ofertas. (0.25 puntos)

Parte 2 "API Servicios Web Rest" + Cliente Ligero JQuery/Ajax

Parte 2A - API de Servicios Web Rest:

  • Álvaro Davila Sampedro, UO284548:

    • 7: Marcar mensaje como leído (0.50 puntos).
  • Israel Solís Iglesias, UO282162:

    • 3: Enviar mensajes a una oferta (0.50 puntos).
    • 4: Obtener los mensajes de una conversación (0.25 puntos).
    • 5: Obtener el listado de conversaciones (0.25 puntos).
    • 6: Eliminar conversaciones (0.50 puntos).
  • Omar Teixeira González, UO281847:

    • 1: Identificarse como usuario vía token (0.25 puntos).
  • David Leszek Warzynski Abril, UO278968:

    • 2: Obtener el listado de ofertas disponibles (Sólo las ofertas de los otros usuarios) (0.25 puntos).

Parte 2B - Cliente Ligero JQuery/Ajax:

  • Álvaro Davila Sampedro, UO284548:

    • 6: Marcar mensajes como leídos de forma automática (0.75 puntos).
    • 7: Mostrar el número de mensajes sin leer (0.75 puntos).
  • Israel Solís Iglesias, UO282162:

    • 3: Establecer conversación en una oferta (0.25 puntos).
    • 4: Ver el listado de conversaciones (0.0.25 puntos).
    • 5: Eliminar una conversación (0.50 puntos).
  • Omar Teixeira González, UO281847:

    • 1: Autenticación del usuario (0.25 puntos).
  • David Leszek Warzynski Abril, UO278968:

    • 2: Mostrar el listado de ofertas disponibles (0.25 puntos).

Pruebas Automatizadas:

Cada miembro del equipo hará las pruebas correspondientes a sus puntos desarrollados.

Informe de Entrega:

Omar realizará los esquemas y redactará el informe de entrega.