From 78e398255cbc2c094430b6dc1f63e23e9a3663b7 Mon Sep 17 00:00:00 2001 From: arnaucode Date: Sat, 4 Aug 2018 13:00:53 +0200 Subject: [PATCH] started API doc --- README.md | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 106 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2bf63d9..dc3facd 100755 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ App: ![commonroutes](https://raw.githubusercontent.com/arnaucode/commonroutesApp/master/commonroutes.png "commonroutes") code: https://github.com/arnaucode/commonroutesApp --------------------- +--- **To Do Backend and Frontend:** @@ -57,3 +57,108 @@ function postImage(req, res, filename, fileImg) { #### RESOURCES using: initial avatars users: [http://www.flaticon.com/packs/animal-icon-collection](http://www.flaticon.com/packs/animal-icon-collection) + + +--- + +## API Documentation +This section is not finished. + +### GET /travels +Returns a json array with the page travals. +- Pagination option: **/travels?page=2** + - Each page has a length of 20 travels. + +### GET /travels/id/{travelid} +Returns the full json data of a travel. +```json +{ + "_id": "5b582cc8a920010ebdba5445", + "from": { + "lat": 43.6170137, + "long": 13.5170982, + "name": "Ancona, AN, MAR, Italy" + }, + "to": { + "lat": 43.8198253, + "long": 7.7748827, + "name": "Sanremo, IM, Liguria, Italy" + }, + "joins": [], + "joinPetitions": [], + "comments": [], + "title": "Visiting Torri Superiori", + "user": { + "_id": "5b3cf604a920010ebdba1111", + "avatar": "https://imgc.artprintimages.com/img/print/janet-muir-cape-washington-antarctica-adelie-penguin-walks-forward_u-l-pyoufg0.jpg", + "validated": false, + "username": "person1", + "telegram": "person1" + }, + "date": "2018-08-04T22:00:00.000Z", + "generateddate": "2018-07-25T07:54:48.000Z", + "seats": 2, + "type": "asking", + "__v": 0 +} +``` +### GET /users + +- Pagination option: **/users?page=2** + - Each page has a length of 20 users. + +### GET /users/id/{userid} + +```json +{ + "_id": "5a83528d7ce0482bab4f4111", + "description": "Hello world", + "avatar": "https://imgc.artprintimages.com/img/print/janet-muir-cape-washington-antarctica-adelie-penguin-walks-forward_u-l-pyoufg0.jpg", + "faircoinString": "faircoin address", + "faircoin": "url/data of QR faircoin address", + "validated": true, + "valorations": [], + "likes": ["5ad4b4f69a32d22cc7848011"], + "favs": [], + "travels": [{ + "_id": "5b0a66daab8f07271498a411", + "from": { + "lat": 41.816082, + "long": 2.5138924, + "name": "Arbúcies, Selva, Girona, Catalonia, 17401, Spain" + }, + "to": { + "lat": 41.3828939, + "long": 2.1774322, + "name": "Barcelona, BCN, Catalonia, Spain" + }, + "title": "Arbúcies-Barcelona", + "date": "2018-05-27T14:00:00.000Z", + "type": "offering" + }, { + "_id": "5b2780f4ab8f07271498a411", + "from": { + "lat": 41.3828939, + "long": 2.1774322, + "name": "Barcelona, BCN, Catalonia, Spain" + }, + "to": { + "lat": 41.1172364, + "long": 1.2546057, + "name": "Tarragona, Tarragonès, Tarragona, Catalonia, Spain" + }, + "title": "going to Tarragona", + "date": "2018-07-02T08:00:00.000Z", + "type": "asking" + }], + "notifications": [], + "username": "person2", + "telegram": "person2", + "localNode": "Catalunya", + "__v": 4, + "validatedBy": { + "_id": "5a835596c45e042c19d3fb11", + "username": "commonroutesadmin01" + } +} +```