App
Useful Links
Cards
Requests
Get
Get all users near me
var url = "https://doctornelson.herokuapp.com/public/nearMe"
var body = {
token: 'your token',
location: {
lat: 93298,
lng: 9207
}
}
Get all my matches
var url = "https://doctornelson.herokuapp.com/public/matches"
var body = {
token: 'your token',
}
Post
Post answer (like, dislike)
var url = "https://doctornelson.herokuapp.com/public/answer"
var body = {
token: 'your token',
userid: 'the other person's id,
answer: 'like || pass'
}
Post sign up
var url = "https://doctornelson.herokuapp.com/public/signup"
var body = {
username: 'desired username',
password: 'desired password'
}
Road Map
- [ ] request: get all users but yourself
- [ ] request: get all matches
- [ ] request: post answer (userid, like || pass) => {return user || nothing}
- [ ] request: post profile
user: {
swipes : {
3452: 'like',
4938: 'pass',
9382: 'rejected',
9283: 'match',
}
}
//1. receive otherUserid and answer (LIKE, PASS) from requester (requesterid)
//2. get otherUserid's user object.
//3. check if requesterid is in their swipes.
//3.1 if yes && liked {change otherUserid.swipes.requesterid = 'match'; add requester.swipes.otherUser = 'match';}
//3.2 if yes && pass {add requester.swipes.otherUser = 'rejected';}
//3.3 if no {add requester.swipes.otherUser = 'like' || 'pass';}
httpie requests
http GET https://doctornelson.herokuapp.com/secure/profiles "Authorization: Bearer <token>"