Arquisoft / radarin_es4a

1 stars 1 forks source link

Desarrollo de la API REST e integración con la Base de Datos #75

Closed rmonvfer closed 3 years ago

rmonvfer commented 3 years ago

Es necesario desarrollar una API REST para que el frontend se comunique con el servidor y así obtener la ubicación de los amigos (que ya deberán haber usado la aplicación web anteriormente)

El funcionamiento será el siguiente: Frontend:

  1. Se supone que el usuario ya ha iniciado sesión en su POD
  2. Se supone que se dispone de una lista de WebID's de los amigos del usuario
  3. Se obtiene la ubicación del usuario mediante geolocalización (#70)
  4. Mediante una petición a la API REST se envía al servidor la ubicación del usuario junto con el WebID de sus amigos Al servidor llega la ubicación actual y una lista de WebID’s

Backend:

  1. En el documento del usuario (identificado por el webid) se guarda su ubicación junto con una marca temporal. (@uo271397)
  2. Recorrer la lista de WebID's de amigos y para cada uno obtener su última ubicación de la base de datos (si existe) (@rmon-vfer ) Relacionada con #74 @cuartasfabio.
  3. El servidor devuelve una relación de WebID's de amigos junto con su última ubicación registrada.