Start a project
  1. src
  2. work
  3. ifund.tsx

~/work/ifund · Mobile · SaaS

iFund Funding Marketplace App for iOS and Android

iFund leads pipeline screen
iFund launch screen
iFund scored matches screen
ProductFunding marketplace app
IndustryReal estate finance
Year2026
PlatformiOS and Android

Overview

iFund is a two-sided marketplace for property and business funding. Borrowers post what they need, every lender match is scored, and both sides talk and close inside one app on iOS and Android.

The challenge

Funding requests lived in emails and spreadsheets. Lenders had to wade through leads that did not fit their criteria, and borrowers had no idea who was looking. The product needed matching, messaging and bank-grade security in a single mobile flow.

Delivered as: Developer, Legit Design Studio · Built at Legit Design Studio

problem / solution

What we set out to fix

Problem

  • Lenders spent their time on leads outside their region or ticket size.
  • Borrowers posted requests into the void, with no status or response.
  • Sensitive financial details needed stronger security than a password.
2platforms from one codebase, iOS and Android
2sides of the market, lender and borrower
3subscription plans: Starter, Professional, Elite

Solution

  • Scored lender matches, so the strongest leads come first.
  • A real-time leads pipeline from first match to funded.
  • In-app chat with attachments, presence and unread counts.
  • Face ID, two-factor sign-in and a login-activity log.

process

How we built it

01

Discover

Mapped how lenders and borrowers find each other today, and where deals stall.

02

Define

Split the product into two roles that share one account and one inbox.

03

Build

React Native with Expo and TypeScript on Supabase, with TanStack Query for live data.

04

Ship

In-app purchases with RevenueCat, push notifications and store-ready builds.

features

What it does

feature 01

One account, two sides

  • Sign up as a lender or a borrower, with email verification and password reset.
  • Google and Apple sign-in for a one-tap start.
iFund sign in screen
iFund choose a side screen

feature 02

Leads that fit

  • Every lead by stage, from first match to funded.
  • Filter by location, amount, date posted and funding type.
iFund leads pipeline screen
iFund filters screen

feature 03

Scored and secured

  • Each request carries a match score, so lenders act on the best fits first.
  • Face ID, two-factor sign-in, login activity and plan billing in settings.
iFund scored matches screen
iFund security and plan screen

stack.md

The tech stack, and why we used it

React Native and ExpoOne codebase ships to iOS and Android, so one team covers both stores.
TypeScriptMoney, match scores and two user roles are safer with types checked before release.
SupabaseAccounts, Postgres, storage and live updates for chat in one managed service.
TanStack QueryKeeps leads and messages fresh on the phone, with less waiting and fewer repeat requests.
RevenueCatHandles App Store and Play Store subscriptions in one place across three plans.

users.md

Who uses it

Lenders

See scored matches first and act on leads that fit their region and ticket size.

Borrowers

Post a request and see who is looking, instead of waiting on email.

benefits.md

Benefits

  • Both sides talk and close inside one app, with chat, presence and unread counts.
  • Face ID, two-factor sign-in and a login-activity log protect sensitive details.
  • A leads pipeline shows where every deal stands.

cost.md

Cost benefits

  • One codebase means one team for two platforms.
  • Lenders spend less time on leads outside their criteria.

screens · 7

Every screen

Scroll sideways through the product.

iFund launch screen
01Launch
iFund sign in screen
02Sign in
iFund choose a side screen
03Choose a side
iFund leads pipeline screen
04Leads pipeline
iFund filters screen
05Filters
iFund scored matches screen
06Scored matches
iFund security and plan screen
07Security and plan

Typography

Aa

Manrope + Inter

Manrope and Inter carry the iFund brand: confident numbers for funding amounts, and a quiet sans for the details lenders need to scan.

colours

Forest#1C4532
Mint#35D6A0
Funding amber#F29D1D
Mint tint#EAF8F1
Ink#14201B

built with

React NativeExpoTypeScriptSupabaseTanStack QueryRevenueCat

~/start · new project

Let's build the apps where deals get done.

Tell us what you are building. We reply with next steps, usually within one business day.