We thought out a concept for a mobile app that allows:
Is this achievable via the Foursquare API?
If not, can it be done in another way? I also don't understand very well why I read everywhere that finding or checking in into places via GeoLocation is patented, but at the same time it seems freely available and everyone seems to use it (?).
I would be eternally grateful!
This is possible with the foursquare API, but you will only have access to the information of users who check in with your app, and your custom profiles will not appear in Foursquare's venue search results.
With such an app, you will need to take care to maintain user's expectations of privacy. Your app must have a privacy policy that explicitly explains how their information will be used, and what information about them will be made public. See the Foursquare app policies for more information.