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

~/work/zestlead · SaaS

ZestLead Real-Estate Lead Marketplace, SaaS Development

ZestLead dashboard screen
ProductReal-estate lead marketplace
IndustryReal estate
Year2025
PlatformWeb
Delivered asFull-stack developer

Overview

ZestLead is a marketplace where real-estate agents discover, buy and manage property leads in one portal. Filters, AI-driven insights and audio previews help agents qualify a lead before they pay, and Stripe subscriptions keep the credits flowing.

The challenge

Agents waste hours on leads that go nowhere. The marketplace had to let them judge quality before buying, track every lead after purchase, and handle subscriptions, credits and refunds without support tickets.

problem / solution

What we set out to fix

Problem

  • Agents bought leads blind and found out too late.
  • Purchased leads, calls and follow-ups lived in different tools.
  • Plans, credits and refunds needed constant manual help.
6core views, from dashboard to billing
2marketplace layouts, list and grid
1portal for buying and working leads

Solution

  • Audio previews and lead details before purchase.
  • A dashboard of new, purchased and contacted leads, with revenue.
  • List and grid marketplace views with powerful filters.
  • Stripe plans, credits and in-app upgrades.

process

How we built it

01

Discover

Mapped how agents source, buy and follow up on property leads.

02

Define

Organised the product around three states: new, purchased, contacted.

03

Build

Next.js and React with Stripe subscriptions, a wallet and an admin panel.

04

Automate

Automations that keep the marketplace and outreach moving.

features

What it does

feature 01

Your pipeline at a glance

  • New, purchased and contacted leads, deals closed and revenue in one dashboard.
  • Recent activity and balance always one glance away.
zestlead.app
ZestLead dashboard screen
zestlead.app
ZestLead grid view screen

feature 02

Hear it before you buy it

  • Browse leads as a filterable list or a visual grid.
  • Preview a lead, with an audio snippet, before you spend a credit.
zestlead.app
ZestLead marketplace screen
zestlead.app
ZestLead lead preview screen

feature 03

Plans that pay for themselves

  • Tiered subscriptions for every kind of agent.
  • Upgrade, top up credits and manage billing through Stripe.
zestlead.app
ZestLead plans screen
zestlead.app
ZestLead billing screen

stack.md

The tech stack, and why we used it

Next.js and ReactA fast marketplace with list and grid views and strong filters.
StripeSubscriptions, credits and upgrades without building billing from scratch.
AutomationKeeps the marketplace and outreach moving without manual steps.
Admin panelThe team manages leads and plans without touching the database.

users.md

Who uses it

Real-estate agents

Preview a lead, buy it and work it from one portal.

The ZestLead team

Runs leads, plans and billing from the admin panel.

benefits.md

Benefits

  • Audio previews let agents judge a lead before spending a credit.
  • New, purchased and contacted leads sit in one dashboard.
  • Filters narrow the marketplace to leads worth a look.

cost.md

Cost benefits

  • Agents spend fewer credits on leads that go nowhere.
  • Self-service plans and upgrades mean fewer billing support requests.

screens · 6

Every screen

Scroll sideways through the product.

zestlead.app
ZestLead dashboard screen
01Dashboard
zestlead.app
ZestLead marketplace screen
02Marketplace
zestlead.app
ZestLead lead preview screen
03Lead preview
zestlead.app
ZestLead grid view screen
04Grid view
zestlead.app
ZestLead plans screen
05Plans
zestlead.app
ZestLead billing screen
06Billing

Colour system

One gradient, one action

One green-to-teal gradient marks every primary action, from Visit Marketplace to Buy Credits; violet is kept for plan and subscription status.

colours

Lead green#2E9E3F
Teal#1FC8B4
Deep pine#0F2B26
Mint wash#E9F7EE
Plan violet#8B3FD9

built with

Next.jsReactStripeAutomationAdmin panel

~/start · new project

Let's build the marketplace your users come back to.

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