Weekly briefs, live protocol stats, product proposals, GTM strategies, and the ideas roadmap — one home for the team.
Design reference
User flows — the full journey, four ways
Every major screen in the user journey, four ways. The TODAY panels are real captures: production bags.fm screenshots (1440px viewport) and mobile screens from the current App Store build — where no public mobile capture exists, a hand replica of the shipped screen fills in and is labelled as such. Today, web and mobile are visibly different products — different greens, different grounds, different radii, different type. The kit rows below each step are the simplest possible expression of that screen on the Bags UI v2.1 kit: only the essential components, generous whitespace, with the web and mobile minis rendered from the same button, card, chip, and row skins — so the two form factors finally read as one product.
1 · Sign in
web: a centered card with one 'Verify with X' row · mobile: a hero screen with one green pill · kit: one auth body, two frames
Today — two different products
bags.fm/login
production capture · bags.fm/login — centered #141414 card, single Verify-with-X pill
9:41
Bags
Launch, Trade, Earn, and Discover the Next Big Thing.
Get Started
reconstructed from src/app/auth/login.tsx — no public capture
Kit v2.1 — one system
Welcome to Bags
𝕏G◎
Get started
kit web target · tokens + ui/* — the same auth body as mobile, in a modal
9:41
Welcome to Bags
𝕏G◎
Get started
kit mobile · bags-ui-kit/mobile-dark/auth-main.html
centered card page vs hero screen"Verify with X" + More options vs one "Get Started"card #141414 vs ground #1E1F22white provider pill vs flat green CTAgreen #00FF00 vs #02FF40one auth body, two framesone glow CTAone ground #131413
2 · Home / Portfolio
web opens on a launch funnel, mobile opens on a wallet — the kit opens on one portfolio
Today — two different products
bags.fm
production capture · bags.fm — launch hero + Trending row + All launches grid
App Store listing capture · current build — $BENJAMIN wallet hero + holdings
App Store listing capture · current build — deposit sheet
Kit v2.1 — one system
$FINN
$382,491.63
+$852.67
🐱
Beast
$2.4K
+$360.29
🅽
NPM
$1.1K
-$49.92
Deposit
kit web target · same sheen hero + holding rows + one glow button as mobile
9:41
$FINN
$382,491.63
+$852.67
🐱
Beast
$2.4K
+$360.29
🅽
NPM
$1.1K
-$49.92
Deposit
kit mobile · bags-ui-kit/mobile-dark/home.html
green #00FF00 vs #02FF40ground #0c1014 vs #1E1F22launch hero vs $BENJAMIN wallet herolowercase create/log-in pills vs BAGS wordmark chromegrid launch cards vs holdings rowsone green #0BD52Done sheen hero cardone holding row, two frames
3 · Discover / Search
web ships a NEW/SOON/BONDED terminal list; mobile ships TWO feeds — For You trade cards and a Trending list — the kit ships one chip row and one row anatomy
Today — two different products
bags.fm/trade
production capture · bags.fm/trade — NEW/SOON/BONDED terminal list + 0.01◎ quick-buy chips
App Store listing capture · current build — For You trade feed + Buy 1 slabs
App Store listing capture · current build — Trending list + MCAP/VOL/LIQ rows
Kit v2.1 — one system
Search
🔥 Trending💧 New😊 Activity
🐱
Beast
🐱🟣🤠16.2k holders
↑ 2,428%
🅽
NPM
🐱🟣🤠16.2k holders
↑ 912%
🌈
NYAN
🐱🟣🤠16.2k holders
↑ 311%
kit web target · same search pill + chip row + token rows as mobile
9:41
Search
🔥 Trending💧 New😊 Activity
🐱
Beast
🐱🟣🤠16.2k holders
↑ 2,428%
🅽
NPM
🐱🟣🤠16.2k holders
↑ 912%
kit mobile · bags-ui-kit/mobile-dark/explore-trending.html
NEW/SOON/BONDED text tabs vs For You/Trending pills2 mobile feeds: PNL trade cards + MCAP/VOL/LIQ listquick-buy: 0.01◎ chip vs "Buy 1 ≡" slab vs "≡ 1.5" pillRobinhood dropdown vs bottom search barone chip row, both surfacesone token row anatomyone quick-buy skin
4 · Token / Trade
web: TV chart + You pay/You receive swap card · mobile: candles + a green BUY / pink SELL footer — the kit keeps one header, one chart, one pair
Today — two different products
bags.fm/[token]
production capture · bags.fm/[token] — $BTH · TV chart + You pay/You receive swap widget
App Store listing capture · current build — MLG candles · green BUY / pink #FF028B SELL
Kit v2.1 — one system
🐻
Zumi
$ZUMI
$0.000241
↑ 12.4%
Buy
Sell
kit web target · same header + candle palette + glow Buy / red-tint Sell as mobile
9:41
🐻
Zumi
$ZUMI
$0.000241
↑ 12.4%
Buy
Sell
kit mobile · bags-ui-kit/mobile-dark/project.html
TV line/volume chart vs candlestimeframe pills 1m…1d vs LIVE/30m…Allsell: grey swap tab vs pink #FF028B slabYou pay/You receive card vs BUY/SELL footergreen #00FF00 vs #02FF40one green #0BD52D everywhereone candle palette green/negativeone glow Buy / red-tint Sell pair
5 · Launch / Create
a web form with a white 'Login to launch' CTA vs a mobile wizard where only the ticker goes Padaloma — the kit keeps one field recipe and one glow
Today — two different products
bags.fm/launch
production capture · bags.fm/launch — coin-details form + toggles + white Login-to-launch pill
9:41
Launch on Bags
Create a coin, raise money, and share with friends.
Coin details
Name
$ZUMI
Upload image
Fee sharing
🤓
@kazumi10.00%
1%10%50%Custom
Create coin
reconstructed from TokenLaunch/LaunchPage.tsx — no public capture
Kit v2.1 — one system
Launch a coin
Name
Ticker
Upload image
Launch coin
kit web target · same Field recipe + glow CTA as mobile
9:41
Launch a coin
Name
Ticker
Upload image
Launch coin
kit mobile · bags-ui-kit/mobile-dark/create-summary.html
white "Login to launch" vs green r14 slabPadaloma ticker vs OpenRunde everythinginput r20 border-2 vs r14 white/5toggle rows vs preset chips + sliderone Field recipeone glow CTAone form, two frames
6 · Profile / Settings
web ships a bare stat-card profile; mobile ships a full settings page with bordered pills and a Padaloma stroke header — the kit uses one row anatomy
Today — two different products
bags.fm/finn
production capture · bags.fm/finn — bare profile card, views/earnings/invites triplet
9:41
Settings
Quick Buy Amount0.50 SOL
Slippage
3%5%Custom
Auto
MEV Protection
Auto-approve swaps
reconstructed from Settings/SwapSettings.tsx — no public capture
Kit v2.1 — one system
$DARYLGINN
Copy
CurrencyUSD
Swaps
Two-Factor Auth
kit web target · same identity header + settings rows as mobile
9:41
$DARYLGINN
Copy
CurrencyUSD
Swaps
Two-Factor Auth
kit mobile · bags-ui-kit/mobile-dark/settings.html
bare stat-card profile vs full settings pagecard on #0c1014 vs Padaloma stroke headerno web settings vs h42.5 r99 pills#767577 RN switch track vs #02FF40one identity headerone settings row anatomyone Switch on --track
Design reference
Component inventory
The current state of production components, side by side: how each one ships TODAY in the web app (bags-twitter-claim) and TODAY in the mobile app (bagsapp), replicated exactly — raw hex, divergent radii and all — next to the Bags UI v2.1 “Blend” kit target each should migrate to. The “today” panels are museum replicas rendered on each app’s own ground color; the kit panels use only the kit components and tokens.
1 · Primary button
same green, three shapes — web pill, mobile 40px slab, kit glow
Web today
src/components/buttons/Button.tsx
pill, bg-bags-green (#02FF40) · py-2 px-4 · font-bold text-lg · active:scale-0.96 · 1 of 3 button systems