Skip to content
@StepFi-app

StepFi

Open-source BNPL protocol on Stellar for learners and interns. Step into your future. Credit without banks. Progress without limits. 🌍
StepFi Banner

StepFi

Step into your future. Credit without banks. Progress without limits. 🌍

Open-source decentralized BNPL protocol on Stellar β€” built for learners, interns, and early-career developers in emerging markets.

Stellar Open Source Contributors Welcome License


The Problem

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.

The Solution

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.


How It Works

πŸ” 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

πŸ”— Live Deployments

Resource Link
Landing Page https://stepfi.vercel.app
API https://stepfi-api.onrender.com/api/v1
Swagger https://stepfi-api.onrender.com/api/v1/docs
Documentation https://docs.page/StepFi-app/StepFi-Docs
Demo https://stepfi.vercel.app/demo
Playground https://stepfi.vercel.app/playground
Creditline Contract https://stellar.expert/explorer/testnet/contract/CAQDHYG3TALPNXG466SZUMJEPOI7VYV732LPFF3GHE4ASPBCNMIQBS3X
Reputation Contract https://stellar.expert/explorer/testnet/contract/CC3BO57ZRJGA63QJBIBSOMI25Z3X2I5CYTARYRAUXUAILX6L3OWBL5SB
Liquidity Pool https://stellar.expert/explorer/testnet/contract/CACKE7ML2BTOAGQTAAW5NEARHCFX4PXXKGEO6GMU6NHFBVYQFZRJS2BT
Vendor Registry https://stellar.expert/explorer/testnet/contract/CCZ6T6NYCDNI26VGTPXKKWQDR7JCIZZ24LCEG4MMYHZJAG6BPWIVAU2L
Parameters https://stellar.expert/explorer/testnet/contract/CCAE72SKYX55C5L56DBEFIMFVXRUIJY6JYLBREHEWRFNOW7AX5NBIJ5B

Repositories

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

Tech Stack

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)

Documentation

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

Contributing

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:

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

Popular repositories Loading

  1. .github .github Public

  2. StepFi-Docs StepFi-Docs Public

    StepFi Protocol β€” Full documentation

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…