700+ million people send money across borders to support their families. Traditional remittance services charge:
- 6-12% in fees on every transaction
- $15-30 minimum fees making small transfers impossible
- 2-5 days for money to arrive
- Poor exchange rates that hide additional costs
For a $50 transfer, fees can consume $10-15. That's rent money. That's food money. That's a child's education.
StreamLine is a Stellar-based remittance platform that enables instant, near-zero-cost cross-border payments designed for:
- πββοΈ Gig workers sending money home weekly
- π¨βπ» Remote workers in emerging markets
- π¨ββοΈ Healthcare workers supporting families abroad
- π Diaspora communities staying connected
β
Under $0.01 per transaction - Powered by Stellar's efficiency
β
Instant settlement - Money arrives in seconds, not days
β
Mobile-first - Works on basic smartphones
β
SMS support - Recipients don't need crypto knowledge
β
Local currency - Automatic conversion at fair rates
β
Agent network - Cash out locally without a bank account
βββββββββββββββ ββββββββββββββββ βββββββββββββββ
β Sender βββββββββ>β StreamLine βββββββββ>β Recipient β
β (Mobile) β $50 β (Stellar) β $49.99 β (SMS) β
βββββββββββββββ ββββββββββββββββ βββββββββββββββ
USA Instant + $0.01 Philippines
Settlement
- Sender enters recipient's phone number and amount
- StreamLine converts to stablecoins on Stellar
- Stellar network settles in 3-5 seconds
- Recipient gets SMS notification to cash out at local agent or mobile wallet
- Agent provides local currency instantly
- Stellar Blockchain - Fast, low-cost transactions
- Soroban Smart Contracts - Escrow, auto-conversion, savings pools
- Stellar Anchors - Fiat on/off-ramps
- USDC/EURC - Stable value transfer
- Frontend: React Native (iOS/Android), Progressive Web App
- Backend: Node.js, Express, Rust (Soroban contracts)
- Database: PostgreSQL, Redis (caching)
- APIs: Stellar SDK, Horizon, Anchor integrations
- Notifications: Twilio (SMS), Firebase (push)
- Hosting: AWS/Railway
- CI/CD: GitHub Actions
- Monitoring: Sentry, DataDog
- Security: KYC/AML compliance, multi-sig wallets
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Client Layer β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Mobile App β β Web App β β SMS Gateway β β
β β (React Nat.) β β (PWA) β β (Twilio) β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β API Gateway β
β (Node.js + Express + Auth) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Business Logic Layer β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Transaction β β Wallet β β Agent β β
β β Service β β Manager β β Network β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Stellar Integration β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Horizon β β Soroban β β Anchors β β
β β API β β Contracts β β (Fiat I/O) β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βΌ
β Stellar Network β
- Stellar wallet creation and management
- Basic send/receive P2P transfers
- SMS notification system
- Single currency pair (USD β PHP)
- Simple web interface
- Transaction history
- Soroban smart contracts for escrow
- Multi-currency support (5+ corridors)
- Mobile app (React Native)
- QR code payments
- Recurring payment scheduling
- Exchange rate optimization
- Agent onboarding system
- Cash-out locations map
- Agent reputation/rating
- Commission management
- Regional liquidity pools
- KYC/AML compliance lite
- Micro-savings pools
- Group remittance splitting
- Loyalty rewards in XLM
- Analytics dashboard
- White-label solution for NGOs
- Offline transaction queuing
- Multi-chain support
- AI-powered fraud detection
- B2B partnerships
- Regional regulatory compliance
- 10+ currency corridors
- Native blockchain wallet integration
- Node.js 18+
- Rust 1.70+ (for Soroban)
- Stellar CLI
- PostgreSQL 14+
- Git- Clone the repository
git clone https://github.com/YOUR-USERNAME/streamline.git
cd streamline- Install dependencies
# Backend
cd backend
npm install
# Frontend
cd ../frontend
npm install
# Smart contracts
cd ../contracts
cargo build --target wasm32-unknown-unknown --release- Configure environment
cp .env.example .env
# Edit .env with your Stellar testnet credentials- Setup database
cd backend
npm run db:migrate
npm run db:seed- Start development servers
# Terminal 1 - Backend
cd backend
npm run dev
# Terminal 2 - Frontend
cd frontend
npm run dev
# Terminal 3 - Soroban local network (optional)
stellar network start local- Access the application
Frontend: http://localhost:3000
Backend API: http://localhost:5000
API Docs: http://localhost:5000/api-docs
# Backend tests
cd backend
npm test
# Frontend tests
cd frontend
npm test
# Smart contract tests
cd contracts
cargo testNew to Stellar or blockchain development? Start here:
- π Stellar Documentation
- π¦ Soroban Smart Contracts
- π± React Native Guide
- π Our Wiki - In-depth tutorials
We love contributors! Whether you're a:
- π¦ Rust developer β Soroban smart contracts
- π± Mobile developer β React Native app
- βοΈ Blockchain enthusiast β Stellar integration
- π¨ Designer β UI/UX improvements
- π Translator β Localization
- π Data analyst β Transaction analytics
- π Writer β Documentation
There's a place for you here!
Check out our Contributing Guide and look for issues tagged:
good-first-issue- Perfect for newcomershelp-wanted- We need your expertisebeginner-friendly- Learning opportunityhigh-impact- Critical features
StreamLine is proudly supported by:
- π Drips Network Wave - Open source funding
- β Stellar Community Fund - Grant recipient
- ποΈ Your contributions - Drips splits for active contributors
Contributors earn through Drips dependency trees based on their contributions. The more you contribute, the more you earn!
- Contributors: Join us as a founding contributor!
- Commits: Growing daily
- Issues: 30+ tagged and ready
- Stars: Give us a β if you believe in the mission
Every transaction on StreamLine means:
- A child staying in school instead of dropping out
- A family having enough food for the month
- Medical bills getting paid on time
- Dreams staying alive across borders
We're not just building an app. We're building financial bridges that connect families.
MIT License - See LICENSE for details
- Website: streamline.finance (coming soon)
- Documentation: docs.streamline.finance (coming soon)
- Drips Profile: drips.network/app/projects/YOUR-ID
- Twitter: @StreamLineApp (coming soon)
- Discord: Join our community (coming soon)
Built with β€οΈ by developers worldwide who believe in:
- Financial inclusion
- Open source collaboration
- The power of blockchain for good
Special thanks to:
- Stellar Development Foundation for the incredible blockchain
- Drips Network for funding open source
- Our contributors - You make this possible
Start Contributing β’ View Issues β’ Join Discord
Made with π by the StreamLine community