[ FINANCIAL_MEDIA ]

Community Forum Platform

2024Marketplaces & Consumer AppsCapability

What it is

A sub-community forum with rich posts, voting and threaded comments.

Client work is shown without identifying imagery

[ THE_PROBLEM ]

Why this existed

Building an audience on a social platform means renting it. The algorithm changes, reach collapses, and the relationship was never yours.

[ WHAT_WE_BUILT ]

What we built

User-created communities with subscriptions, a rich block editor supporting code, embeds, images, links, lists and tables, post and comment voting, nested comment threads, intercepted-route auth modals so signing in never loses your place, search, and image upload.

  • User-created communities with subscriptions
  • Rich block editor supporting code, embeds, images, links, lists and tables
  • Post and comment voting
  • Nested comment threads
  • Intercepted-route auth modals that preserve place on sign-in
  • Search and image upload

[ HOW_IT_IS_USED ]

How a company uses it

A media business or B2B brand builds an owned community instead of renting attention on a platform that changes its algorithm every quarter.

Built with

Next.jsPrismaPostgresEditor.jsNextAuth

[ COMMON_QUESTIONS ]

Questions clients ask

Why does the auth modal implementation matter?

Because losing your place when you sign in is the single most common reason people abandon a first contribution. Intercepting the route means the sign-in appears over the content instead of navigating away from it — a small detail with a measurable effect on conversion.

Is a self-hosted community worth the maintenance?

Only if the audience is strategically important. If your community is a nice-to-have, use an existing platform. If it is where your customers talk to each other and to you, owning it is worth the overhead.

How do you handle moderation?

Voting and threading handle a surprising amount, but any community past a certain size needs an explicit moderation queue and clear rules. That should be planned for at launch rather than added in a panic.

Is this close to your problem?

Most engagements start with a version of something on this page. Tell us what is different about yours and we will tell you what it changes.

Start a conversation