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
| Type | Who can join | Who can post |
|---|---|---|
| Public | Anyone | Members |
| Restricted | Requires approval | Approved members |
| Private | Invite only | Members |
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
| Role | Permissions |
|---|---|
| Owner | Full control — settings, moderation, promote moderators |
| Moderator | Remove posts, ban members, approve join requests |
| Member | Post 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.