
Dev Web3 Bandung
Builder workshops, Soroban study group, and bootcamp recordings.
diff --git a/packages/web/app/globals.css b/packages/web/app/globals.css index f766a23..2cb7768 100644 --- a/packages/web/app/globals.css +++ b/packages/web/app/globals.css @@ -15,6 +15,7 @@ /* Backgrounds */ --color-bg-primary: #0b0b0a; + --color-bg-accent: #fad657; --color-bg-elevated: #131311; --color-bg-input: #0d0d0b; --color-bg-accent-tint: rgba(250, 214, 87, 0.12); @@ -46,6 +47,7 @@ /* Radius scale: chip < control < surface < pill */ --radius-sm: 6px; --radius-md: 9px; + --radius-card: 4px; --radius-lg: 14px; --radius-full: 999px; @@ -84,7 +86,7 @@ body { background: var(--color-bg-primary); color: var(--color-content-primary); font-family: 'Geist', sans-serif; - font-size: 14px; + font-size: 16px; line-height: 1.5; } @@ -111,30 +113,28 @@ body { display: flex; align-items: center; justify-content: space-between; - gap: var(--space-3); - padding: 10px var(--space-5); - background: var(--color-bg-primary); + gap: var(--space-4); + padding: var(--space-3) var(--space-5); + background: var(--color-bg-elevated); border-bottom: 1px solid var(--color-border-medium); } .app-bar-brand-group { display: flex; align-items: center; - gap: var(--space-2); + gap: 10px; } .app-bar-brand { - font-size: 18px; - font-weight: 800; - letter-spacing: -0.02em; + font-family: 'Geist', sans-serif; + font-size: 19px; + font-weight: 500; + letter-spacing: 0.15em; + text-transform: uppercase; color: var(--color-content-primary); text-decoration: none; } .app-bar-brand::first-letter { color: var(--color-content-accent); } -.app-bar-brand-group .pill { - text-transform: uppercase; - letter-spacing: 0.04em; -} .app-bar-wallet { display: flex; align-items: center; @@ -157,7 +157,7 @@ header { color: var(--color-content-accent); } .tagline { - font-size: 14px; + font-size: 15px; color: var(--color-content-secondary); margin: 6px 0 0; } @@ -183,10 +183,12 @@ header { /* Surface */ .card { - background: var(--color-bg-elevated); - border: 1px solid var(--color-border-medium); - border-radius: var(--radius-lg); + border: 1px solid transparent; + border-radius: var(--radius-card); + background: linear-gradient(var(--color-bg-elevated), var(--color-bg-elevated)) padding-box, + linear-gradient(180deg, var(--color-border-medium), color-mix(in srgb, var(--color-border-medium) 35%, transparent)) border-box; padding: var(--space-5); + box-shadow: inset 0 1px 1px rgba(255,255,255,0.04); } .card.center { text-align: center; @@ -271,7 +273,7 @@ header { /* Micro label */ .label { - font-size: 12px; + font-size: 13px; text-transform: uppercase; letter-spacing: 0.06em; color: var(--color-content-secondary); @@ -290,7 +292,7 @@ header { display: inline-flex; align-items: center; gap: 4px; - font-size: 11px; + font-size: 12px; font-weight: 700; border-radius: var(--radius-full); padding: 3px 9px; @@ -364,7 +366,7 @@ header { color: var(--color-content-on-accent); } .stepper-label { - font-size: 11px; + font-size: 13px; text-transform: uppercase; letter-spacing: 0.06em; text-align: center; @@ -405,25 +407,28 @@ header { } /* Buttons */ -button { - background: var(--color-content-accent); +button, +.btn { + background: var(--color-bg-accent); color: var(--color-content-on-accent); border: none; border-radius: var(--radius-md); padding: 10px 18px; - font-size: 14px; + font-size: 15px; font-weight: 700; cursor: pointer; transition: filter 150ms ease-out; } -button:hover:not(:disabled) { +button:hover:not(:disabled), +.btn:hover { filter: brightness(1.06); } button:disabled { opacity: 0.55; cursor: not-allowed; } -button.ghost { +button.ghost, +.btn.ghost { background: transparent; color: var(--color-content-primary); border: 1px solid var(--color-border-medium); @@ -475,7 +480,7 @@ code { /* Feedback text */ .hint { - font-size: 13px; + font-size: 14px; color: var(--color-content-secondary); margin: var(--space-2) 0 var(--space-3); } diff --git a/packages/web/app/page.tsx b/packages/web/app/page.tsx index f9d12cf..aa77deb 100644 --- a/packages/web/app/page.tsx +++ b/packages/web/app/page.tsx @@ -840,7 +840,8 @@ function SplitLedgerSection() {
Every subscription is split on-chain the moment it settles. No invoices, no reconciliation: the - Soroban contract routes each share instantly. + Soroban contract routes each share instantly. Each package pool defines its own distribution + scheme through its DAO; the live demo contract runs 70/20/10.
@@ -1377,7 +1378,7 @@ const FAQ_ITEMS = [ { question: 'How are payments and revenue shares handled?', answer: - 'Komunify uses smart contracts to split and distribute subscription revenue and marketplace fees automatically between the platform, community managers, and project owners. This reduces manual reconciliation and makes the process more transparent.', + 'Every package is a Soroban pool with its own distribution scheme. When a member subscribes, the contract splits revenue automatically between the community partners in the pool and the platform; the live demo contract runs 70/20/10. Pricing, splits, and partner changes pass a DAO vote, so every share stays transparent and verifiable on-chain, with no manual reconciliation.', }, { question: 'Why is Komunify better?', diff --git a/prototype/landing/404.html b/prototype/landing/404.html index e237833..02c4b77 100644 --- a/prototype/landing/404.html +++ b/prototype/landing/404.html @@ -1 +1 @@ -r&&i.at r&&i.at Community Subscribe on the dashboard → to unlock and read. Community Subscribe on the dashboard → to unlock and read. Single subscription multiple benefits Connect your wallet Your Stellar wallet is your account here. No email, no password. Connect Freighter to get started. Every figure is live on-chain state, not a database. Single subscription multiple benefits Connect your wallet Your Stellar wallet is your account here. No email, no password. Connect Freighter to get started. Every figure is live on-chain state, not a database. Discover communities. Unlock their libraries with one subscription. Discover communities. Unlock their libraries with one subscription. One subscription, split on-chain the moment it settles. Soroban routes every payment to the project owner, community manager, and platform, and unlocks perks across partner communities. -+ PARTNERS -+ MEMBERS $-k+ PROCESSED ON-CHAIN Connect any Stellar-based wallet. You can use a Freighter wallet, no email, no password, nothing to remember. Pay for your preferred package using USDC on the Stellar testnet. One payment, no per-partner checkout. Get premium access, discounted products, learning resources, and digital assets across multiple community partners. Every subscription is split on-chain the moment it settles. No invoices, no reconciliation: the Soroban contract routes each share instantly. YOUR SUBSCRIPTION $10 USDC per month Project owner $7.00 70% Community manager $2.00 20% Komunify platform $1.00 10% Our communities Builder workshops, Soroban study group, and bootcamp recordings. Design and freelance collective: client playbooks, portfolio reviews, and working sessions. Community benefits and member events, onboarding with the first Bandung pilots. Builder community joining the pilot cohort with member resources and events. What you unlock Members-only channels, office hours, and early event access across every partner. Subscriber pricing on partner products, services, and tokenized listings. Premium educational content: bootcamp recordings, playbooks, and courses. Voucher-like tokenized items and digital resources, verifiable on-chain. Q3 2026 LIVE ON TESTNET Wallet connect, subscription payment, automatic 70/20/10 split, and a live on-chain dashboard. Exit metric: loop proven. Every dashboard number is an on-chain read. Q4 2026 PILOT ONE, WITH NUMBERS October: Dev Web3 Bandung (2.4K members) goes live. Target funnel: 2,400 members, 250 wallets, 100 paid subscriptions. Pass mark: 100 active on-chain subscriptions, then Sawargy, Manexus, and Serenity follow. 2027 THE RAILS Target: 10 chapters and 1,000 active subscriptions. Self-serve partner onboarding, multi-tier subscriptions, configurable splits, reporting out of the box. We each run a community. We're building the tool we need. Komunify is a Web3 platform that gives members access to benefits from multiple partner communities through a single subscription. It also helps community managers and project owners monetize resources, automate revenue sharing, and track growth on-chain. One subscription, split on-chain the moment it settles. Soroban routes every payment to the project owner, community manager, and platform, and unlocks perks across partner communities. -+ PARTNERS -+ MEMBERS $-k+ PROCESSED ON-CHAIN Connect any Stellar-based wallet. You can use a Freighter wallet, no email, no password, nothing to remember. Pay for your preferred package using USDC on the Stellar testnet. One payment, no per-partner checkout. Get premium access, discounted products, learning resources, and digital assets across multiple community partners. Every subscription is split on-chain the moment it settles. No invoices, no reconciliation: the Soroban contract routes each share instantly. Each package pool defines its own distribution scheme through its DAO; the live demo contract runs 70/20/10. YOUR SUBSCRIPTION $10 USDC per month Project owner $7.00 70% Community manager $2.00 20% Komunify platform $1.00 10% Our communities Builder workshops, Soroban study group, and bootcamp recordings. Design and freelance collective: client playbooks, portfolio reviews, and working sessions. Community benefits and member events, onboarding with the first Bandung pilots. Builder community joining the pilot cohort with member resources and events. What you unlock Members-only channels, office hours, and early event access across every partner. Subscriber pricing on partner products, services, and tokenized listings. Premium educational content: bootcamp recordings, playbooks, and courses. Voucher-like tokenized items and digital resources, verifiable on-chain. Q3 2026 LIVE ON TESTNET Wallet connect, subscription payment, automatic 70/20/10 split, and a live on-chain dashboard. Exit metric: loop proven. Every dashboard number is an on-chain read. Q4 2026 PILOT ONE, WITH NUMBERS October: Dev Web3 Bandung (2.4K members) goes live. Target funnel: 2,400 members, 250 wallets, 100 paid subscriptions. Pass mark: 100 active on-chain subscriptions, then Sawargy, Manexus, and Serenity follow. 2027 THE RAILS Target: 10 chapters and 1,000 active subscriptions. Self-serve partner onboarding, multi-tier subscriptions, configurable splits, reporting out of the box. We each run a community. We're building the tool we need. Komunify is a Web3 platform that gives members access to benefits from multiple partner communities through a single subscription. It also helps community managers and project owners monetize resources, automate revenue sharing, and track growth on-chain. Have premium resources? Publish your digital assets, private access, and learning resources. Earn payout straight to your wallet anytime. It's free to start and takes about minutes. Have premium resources? Publish your digital assets, private access, and learning resources. Earn payout straight to your wallet anytime. It's free to start and takes about minutes.{for(let r in t){let s=t[r];s.sort(y);let o=[],l=[],u=[];for(let t=0;t{for(let r in t){let s=t[r];s.sort(y);let o=[],l=[],u=[];for(let t=0;tkomunify
Content
komunify
Content
Traction
Traction

Onesubscriptionformultiplecommunity perks.
Connect your wallet
Pay for a package
Unlock every perk
One payment, three payouts.
Real communities, real perks.

Dev Web3 Bandung

Sawargy

Serenity

Manexus
Premium access
Member discounts
Learning resources
Digital assets
Testnet today, rails tomorrow.
The full loop works
First partner communities
Every chapter runs on Komunify
Four builders, four communities.
Questions, answered.

Onesubscriptionformultiplecommunity perks.
Connect your wallet
Pay for a package
Unlock every perk
One payment, three payouts.
Real communities, real perks.

Dev Web3 Bandung

Sawargy

Serenity

Manexus
Premium access
Member discounts
Learning resources
Digital assets
Testnet today, rails tomorrow.
The full loop works
First partner communities
Every chapter runs on Komunify
Four builders, four communities.
Questions, answered.