cristighr1995 / Holiholic

A trip planner and travel guide application which offers activity suggestions and personalized day plans based on user’s preferences and profile.
Apache License 2.0
2 stars 0 forks source link

[HH-6][GUIDE] Add guide module #6

Closed roxanamacarie closed 5 years ago

roxanamacarie commented 5 years ago

This module will implement the logic and the necessary requests between client and server modules for the guide module.

In the guide module, users can choose between two options:

Guide

  1. getGuides is a HTTP GET request which returns a list with all the quides from a city

Request example http://localhost:8095/getGuides?city=<city-name>&md5Key=<valid-md5-key>


  1. getGuideDetails is a HTTP GET request which returns details for a specific guide. This should be used when a user is interested in a specific guide and wants to see important details in order to contact him.

Request example http://localhost:8095/geGuideDetails?city=<city-name>&gid=<guide-id>&md5Key=<valid-md5-key>


  1. updateGuide is HTTP POST request which can do multiple operations.

The operations a user can do: