RefiningIndustry-Specific

RoofRibbon

Spaces for fans: recognition without a feed.

The Problem

Most social products optimise for time-on-site. RoofRibbon is aimed at leaders who want recognition and chat in one place, without ranking members against each other. Not public yet.

Architecture

Next.js 15 App Router

SST/CDK Serverless Micro-Lambda API

Unified Connection tracking model

Unified Topic/Message content model

Engineering Decisions

Who pays?

Members don't. The idea is hosts pay for tools; members get the core space free.

No leaderboards?

Avoids turning belonging into a scoreboard. Highlights are chronological, not ranked.

Revenue vs ads?

Subscription from organisers, not ad slots, so the product isn't pushed to maximise scroll time.

Highlights

Magic-link loginOne connection type for follows / groups / spacesPassport-style timeline of shout-outsAPI split into small Lambdas

Stack

Next.js 15Tailwind v4SSTCDKMongoDBCognito