1. A method comprising: receiving user input that identifies a topic for association with a neighborhood; creating, by use of a hardware processor, the neighborhood in association with the identified topic, the neighborhood defining a group of users who share an interest or behavior; gathering neighborhood information by using the identified topic as a search term to search from sources including information related to the identified topic, the neighborhood information including data from a related neighborhood determined based on participation of the group of users in the related neighborhood; automatically inviting users to join the created neighborhood; and providing access to the neighborhood via a neighborhood visualization on a webpage.