One subscription. Every community.
Members pay once to unlock benefits across multiple communities. Revenue automatically splits between platform, project owner, and community manager—all verified on-chain.
- Live: https://stellar-hackathon-web.vercel.app (needs Freighter wallet on testnet)
- Prototype: https://komunify-prototype.pages.dev
| ID | |
|---|---|
| Komunify | CDRO7PJPVB6U4WYUSA3K3MJ7RVHLQXTNCJMUJM4KKFENRRICZAYLB7CT |
| Mock USDC | CCT5P37F32YQNK2ER5AAEWPHV5TBMRZOGDKSDZMIBBK2K7JFAJQW4P3S |
Verified contract call: bec74266…f8a7 — a live subscribe transaction: 10 USDC transferred from the member into the contract and the subscribed event emitted, verifiable on Stellar Expert.
Komunify (Soroban, Rust):
subscribe(member, amount)— record payment, auto-split to owner/manager/platformget_subscribers()— fetch all subscriptionsget_count()/get_volume()— statsget_config()— payout addresses & split %
USDC (SEP-41 token mock):
transfer(),balance_of(),faucet()(500 USDC, 24h cooldown)
stellar-hackathon/
contracts/ Soroban contracts (Rust)
contracts/komunify/ Subscription + split logic
contracts/usdc/ Mock token
packages/
web/ Next.js frontend + Freighter
api/ Hono backend + Postgres
contract-client/ Generated TS bindings
shared/ Zod schemas, types, config
docs/ PLAN, API_SPEC, CONTRACT_SPEC
prototype/ Design prototype
# Setup
git clone https://github.com/yoms07/stellar-hackathon.git
cd stellar-hackathon
bun install
# Dev
bun dev # All packages
bun --filter web dev # Frontend only
bun --filter api dev # Backend only
# Build
bun build # All packages
bun typecheck # Type-check
# Contract
cd contracts
cargo test -p komunify # Unit tests
stellar contract build # Compile to Wasm- Contracts:
make deploy-allfrom repo root- Deploys
usdc, thenkomunify(wires USDC as token) - Set contract IDs in
.envfiles
- Deploys
- Frontend: Vercel (auto-deployed from main)
- Backend: Dokploy via Dockerfile; Postgres on Neon
| Desktop app | ![]() |
| Wallet connect | ![]() |
| Balance | ![]() |
| Tx success | ![]() |
| Mobile | ![]() |
| CI/CD | ![]() |
- Imam — product & design
- Jason — engineering
- Faris — engineering
- Nada — business & partnerships
Track: Payment Consumer Applications
Event: APAC Stellar Hackathon





