Communities

Communities are topic-specific spaces within GeekHub. Each has its own feed, members, and moderators.

Joining a Community

Browse communities at geekhub.in/communities. You'll see public communities you can join immediately and restricted ones that require approval.

Click Join on any community card. Once joined, posts from that community appear in your home feed.

Community Types

TypeWho can joinWho can post
PublicAnyoneMembers
RestrictedRequires approvalApproved members
PrivateInvite onlyMembers

Posting in a Community

From any community page, click New Post. Posts in a community are also visible in the main feed if they get enough engagement or are approved by moderators.

Keep posts relevant to the community's topic. Off-topic posts may be moved or removed by moderators.

Creating a Community

You can apply to create a community at geekhub.in/communities/apply.

Your application needs:

  • A name and slug (e.g., c/web-dev)
  • A description of what the community is for
  • Why GeekHub needs this specific community (not already covered)

Applications are reviewed by the GeekHub team. You'll get a notification when it's approved or rejected. If approved, you become the community owner.

Community Roles

RolePermissions
OwnerFull control — settings, moderation, promote moderators
ModeratorRemove posts, ban members, approve join requests
MemberPost and comment

Moderating a Community

If you're an owner or moderator:

  • Remove posts — use the ... menu on any post
  • Ban members — go to the member list in community settings
  • Approve join requests — for restricted communities, review pending requests in the dashboard

Moderators are expected to be neutral and apply rules consistently. Abuse of moderation powers will result in removal.

Community Guidelines

All communities on GeekHub follow the main Code of Conduct. Community owners may add their own rules on top, but can't override the platform-wide rules.