How does Tinder’s search work [on hold]

I want to know how the search of Tinder --the smartphone app for dating-- works ?.

I want to recreate something similar and the search method used by Tinder is pretty interesting, I wanna know what is the formula used for that geo-proximity search, I mean is it Haversine, Versine or any other formula ?.

PS: I will be using this technologies, can they suffice to recreate the same result done by Tinder? HTML5 geolocation API and I've looked at this very good reference for MySQL with Haversine formula