A mobile app that allows users to share useful information via their mobile devices based on social, geographic, temporal, and keyword constraints.