Skip to content

gitter-badger/date-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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>"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 43.9%
  • HTML 43.5%
  • CSS 12.6%