An anonymous live photo sharing and dating app with decentralized user profile created from the posts you share. Documentation in doc. Files in /api and /client are complied into es6 in /dist. npm start Endpoints: POST device/ first call on app start up, for #1 register device and generate auth_token #2 check if previous moment is expired, and return friends request:{ auth_token:'new'//for case #1 } response:{ auth_token, relogin,// true/false pubnub_key, uuid, friend_list } not tested yet-POST device/friend request:{ auth_token } response:{ friend_list:{ channel_id:string, moments:[{ status:string, image_url:string, distance:int }] } } POST moment/ request when a photo is chonsen, return new token multipart form:{ file: image, field:auth_token, field:lat, field:lon } response:{ new_auth_token } PUT moment/ request when submiting the moment request:{ auth_token, status, } response:{ explore_list:[ { action_token:{ like:string }, image_url:string, status:string, distance:int } ] } POST moment/action request:{ auth_token, action_token } response:{ channel_id, } POST moment/explore request:{ auth_token, offset, limit } response:{ explore_list:[ { action_token:{ like:string }, image_url:string, status:string, distance:int } ] }