Sounds like freelancing/contracting might be the way to go. I don't have direct client contracts for the most part so guessing it would take some time to build that up. I looked around on some of the generic job posting websites and was seeing some part time opportunities so, that might be an option as well.
This is cool! I had been thinking about creating something similar but I couldn't solve this problem:
Given a radius of 5 miles and three users in a geographic straight line, each 4 miles from each other. User 1 and user 2 are in the same radius, user 2 and three are in the same radius but user 1 and 3 are not in the same radius. Therefor user 1 and 3 will only see "half" the conversation (which would obviously be confusing). Do you solve for this problem? if so, how?