StellarPad is the open-source ecosystem building tokenized property marketplaces and real-world asset finance infrastructure on Stellar.
We deliver:
- tenant / landlord marketplace UX
- secure on-chain escrow
- reputation and dispute workflows
- passwordless wallet/passkey authentication
- lightweight Soroban contract integration
StellarPad makes property and rental finance frictionless by combining:
- Stellar’s low-cost, fast settlement
- Soroban smart-contract escrow and reputation controls
- modern web UX with passkeys and wallet interoperability
- composable frontend/backend architecture
We believe property finance should be digital, transparent, and built on resilient blockchain infrastructure.
StellarPad is focused on two core repositories:
StellarPad-Frontend- React + Next.js marketplace UI
- tenant and landlord dashboards
- listing discovery, checkout, escrow initiation
- passkey + wallet authentication
StellarPad-Backend- API and transaction relay service
- Stellar Horizon / Soroban integration
- escrow event indexing and contract state sync
- reputation, disputes, and settlement workflows
graph LR
User[Tenant / Landlord / Admin]
FE[Frontend App]
AUTH[Passkey + Wallet Auth]
API[Backend API / Relay]
CONTRACT[Soroban Contracts]
INDEXER[Ledger Indexer]
DB[Database]
User --> FE
FE --> AUTH
FE --> API
API --> CONTRACT
CONTRACT --> INDEXER
INDEXER --> DB
FE --> DB
Key flow:
- User signs with passkey or wallet
- Frontend assembles signed XDR
- Backend relay submits to Stellar/Soroban
- Indexer persists on-chain events
- Frontend updates UI from backend state
- User-first
- clear checkout flow
- tenant and landlord roles
- Secure by default
- private keys are never stored in the app
- signed transaction relay only
- Composable
- frontend and backend evolve independently
- Low-cost settlement
- Stellar transaction efficiency
- Transparent
- audit-ready escrow and dispute records
- Built with
Next.js,React, and Tailwind - Marketplace listings, property detail pages
- Checkout, wallet integration, passkey auth
- UI for escrows, disputes, dashboards
- Built with
Node.jsandTypeScript - Transaction relay and Stellar Horizon integration
- Escrow lifecycle orchestration
- Event indexing for real-time state sync
- Marketplace listings and search
- On-chain escrow creation and release
- Tenant / landlord dashboards
- Reputation tracking and dispute workflows
- Passkey + wallet authentication
- Signed transaction relay and contract submission
- Indexing of on-chain events
- Clone the repo you want to work on
- Install dependencies
npm install
- Configure environment variables for Stellar testnet
- Run locally
npm run devfor frontend- backend start command in
StellarPad-Backend
- Open issues or PRs in the appropriate repo
- Keep changes focused and documented
- Add tests for new flows
- Review security around escrow and wallets
This org currently includes:
StellarPad-FrontendStellarPad-Backend
This README is intentionally high-level: use each repository’s own README for project-specific setup, architecture, and implementation details.
See each repository’s LICENSE file for license details.
This organization README is designed for the StellarPad org itself. It is not a repo-specific implementation guide, but a summary of the frontend/backend ecosystem that defines StellarPad.Key flow:
- User signs with passkey or wallet
- Frontend assembles signed XDR
- Backend relay submits to Stellar/Soroban
- Indexer persists on-chain events
- Frontend updates UI from backend state
- User-first
- clear checkout flow
- tenant and landlord roles
- Secure by default
- private keys are never stored in the app
- signed transaction relay only
- Composable
- frontend and backend evolve independently
- Low-cost settlement
- Stellar transaction efficiency
- Transparent
- audit-ready escrow and dispute records
- Built with
Next.js,React, and Tailwind - Marketplace listings, property detail pages
- Checkout, wallet integration, passkey auth
- UI for escrows, disputes, dashboards
- Built with
Node.jsandTypeScript - Transaction relay and Stellar Horizon integration
- Escrow lifecycle orchestration
- Event indexing for real-time state sync
- Marketplace listings and search
- On-chain escrow creation and release
- Tenant / landlord dashboards
- Reputation tracking and dispute workflows
- Passkey + wallet authentication
- Signed transaction relay and contract submission
- Indexing of on-chain events
- Clone the repo you want to work on
- Install dependencies
npm install
- Configure environment variables for Stellar testnet
- Run locally
npm run devfor frontend- backend start command in
StellarPad-Backend
- Open issues or PRs in the appropriate repo
- Keep changes focused and documented
- Add tests for new flows
- Review security around escrow and wallets
This org currently includes:
StellarPad-FrontendStellarPad-Backend
This README is intentionally high-level: use each repository’s own README for project-specific setup, architecture, and implementation details.
See each repository’s LICENSE file for license details.