docs/MODULES.md

Modules

Generated from builder-kit/lib/modules.ts by pnpm build:docs. Do not edit by hand. See them live, brand-themed, in Portal Design Studio → Module Preview.

Standard — mostly static content modules a client can "post" easily (Hero, Rich Text…). Advanced — complex modules with behaviour or data (Event, Product…).

Standard

Module Group Category Status Clients Description
GalleryModule features Media built cnx, hlls Image gallery with two layouts — carousel (scroll-snap strip) or album (fanned photo stack).
ContentModule shared Content built cnx A freeform stack of content blocks — add text (any size) and image frames in any order, with an optional CTA.
SocialModule shared Content built cnx, hlls Vertical list of outbound social links with platform icons (the Link List pattern).
ProfileModule shared Content built cnx, genesys, hlls Avatar with name, handle, and meta, plus an optional action slot.
NotificationsModule features Content built cnx Titled list of notifications — label, detail, and right-aligned meta.
CollectionModule features Commerce built cnx Titled list of collection entries — media thumb, label/subtitle, and chevron.
FileDownloadModule features Content built — Gated file delivery — filetype rows with per-file downloads; locked state mutes the list and turns the CTA into the unlock prompt.
MembershipTiersModule features Membership built — Membership tier cards — name, tagline, and perk bullets with a select state feeding the waitlist/join CTA.

Advanced

Module Group Category Status Clients Description
ProductModule core Commerce built cnx, genesys, hlls Commerce product — full-bleed media, price, variant chips, a quantity stepper, and an add-to-bag CTA.
TicketingModule features Commerce built cnx, genesys Full-bleed media, event meta, and a list of ticket tiers with quantity steppers and a checkout CTA.
EventReminderModule features Commerce built cnx, genesys Entry pass — media, date, venue, status, expandable details, and a transfer CTA.
MusicPlayerModule features Media built genesys Native audio player — artwork, seek bar, transport controls, and a selectable tracklist.
VideoModule features Media built cnx, genesys, hlls Native video player — poster, custom overlay controls (time + seek), and fullscreen.
CommunityChatModule features Community built — Global chat room — member count, message feed, and composer, built from the shared chat primitives.
DirectoryModule features Community built — Member directory with 1:1 DM threads — searchable presence list; tapping a member opens their conversation.
GroupChatsModule features Community built — Group chats and channels — membership gated by NFC claim or audience segment; locked channels stay muted until unlocked.
PageLockModule features Commerce built — Locks an external page or drop behind portal access — cover with lock badge, destination + gate meta, and a CTA that flips from unlock to open.
TokenWalletModule features Membership built — The member token wallet — balance, selectable purchase packs with a top-up CTA, and the signed transaction history.
StudioBookingModule features Membership built — Studio booking with token deduction — studio chips, availability slot grid, the cost/balance arithmetic, policy line, and a confirm CTA.