Geocheckin Suite works in a very similar way to the Foursquare checkin feature. It adds checkin feature to Sobipro entries if entry has latitude and longitude set. Script checks user proximity to the Sobipro entry comparing coordinates and validates checkin if user is close enough to the place and has not checked in there yet for the day. When checkin is validated, 2 AlphaUserPoints rules are triggered to reward AUP points to the user and to the place owner (submitter), and to count checkins amount for each Sobipro entry. This integrates a checkin QRCode (+ printable version) to allow easy checkin with mobile devices from physical locations in one camera scan/shot. It allows entry owners to print out a QRcode and to display it in the physical place. The suite integrates (but not mandatory) with Jomsocial and Community Builder and the Geommunity Suites maps.
It has 2 modules: Closest Places and Latest/Top checkedin places.