Open-source decentralized BNPL protocol on Stellar β built for learners, interns, and early-career developers in emerging markets.
Students and interns across Africa and beyond can't afford upfront costs for laptops, courses, and dev tools. Traditional banks won't lend to them without credit history. They're locked out before they even start.
StepFi lets learners finance what they need and repay in small installments β powered by Soroban smart contracts on Stellar. No banks. No passwords. Just your wallet.
| π Wallet Auth | Sign in with your Stellar wallet β no passwords, no email |
| π» Finance Tools | Laptops, courses, bootcamps, dev subscriptions |
| π¦ Pay Small Small | Weekly or monthly installments settled on-chain |
| β Build Reputation | Every on-time payment improves your on-chain credit score |
| π§ Community Pool | Sponsors and contributors fund the learner lending pool |
| π€ Mentor Vouching | Mentors vouch for learners to unlock higher credit limits |
| Repo | Stack | Description |
|---|---|---|
| StepFi-API | NestJS Β· Fastify Β· TypeScript | Off-chain orchestration β auth, loans, reputation, background jobs |
| StepFi-Contracts | Rust Β· Soroban SDK | On-chain smart contracts β credit line, reputation, liquidity pool, vendor registry |
| StepFi-App | React Native Β· Expo Β· TypeScript | Mobile application β learner and sponsor interfaces |
Backend β NestJS + Fastify + TypeScript + Supabase + Redis + BullMQ
Contracts β Rust + Soroban SDK on Stellar
Mobile β React Native + Expo + WalletConnect v2
Auth β Stellar wallet signature β JWT (no passwords)
The StepFi protocol documentation covers smart contract functions, API endpoints, authentication flows, reputation tiers, contributing guides, and the full system architecture. Built for developers who want to understand or contribute to the protocol. View Docs
We welcome contributors of all levels β whether you're a Soroban dev, a NestJS engineer, a React Native builder, or just getting started in open source. There's a place for you in StepFi.
Where to start:
- π Browse open issues β look for
good first issue - π Read the Contributing Guide
- πΊ Check the Roadmap
Areas open for contribution:
- π§ Backend β NestJS modules, BullMQ jobs, Supabase migrations
- π¦ Smart Contracts β Rust + Soroban development
- π± Mobile β React Native + Expo screens and components
- π§ͺ Testing β Unit, integration, and E2E tests
- π Documentation β Guides, API docs, tutorials
Built for the Stellar ecosystem. Built for learners. Built in the open.
Africa Β· Emerging Markets Β· Open Source