RealWidget

Embeddable MLS search widgets—drop React components into your proptech app for instant listing search.

Score: 7.8/10GermanyEasy BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Bootstrapped proptech founders struggle to integrate legacy real estate APIs like MLS into their small-business-focused apps, leading to project delays and technical debt.

Solution

RealWidget provides copy-paste React components powered by MLS data, customizable for small real estate sites/apps. Handles search, maps, and details modals without backend work. Bootstrappers get pro features fast for agent portals or broker tools.

Target Audience

Bootstrapped proptech founders building apps for small real estate businesses

Differentiator

Lightweight, themeable widgets focused on small-biz UX, not generic embeds.

Brand Voice

supportive

Features

Search Widget

must-have15h

Full-text search with filters (price, beds, city).

Map View

must-have12h

Leaflet-powered listing map.

Listing Detail Modal

must-have10h

Photo carousel + agent info popup.

Customization Panel

must-have8h

Tailwind classes and prop overrides.

MLS Connection

must-have12h

Backend-powered data fetch per widget.

Analytics Events

nice-to-have8h

Track searches/clicks in dashboard.

Saved Searches

nice-to-have10h

User prefs for repeat filters.

Mobile Optimization

future12h

Responsive + PWA support.

Total Build Time: 87 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
created_attimestampNo

widgets

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo
config_jsontextNo
embed_codetextNo

Relationships:

  • user_id references users(id)

widget_events

ColumnTypeNullable
iduuidNo
widget_iduuidNo
event_typetextNo
payloadtextYes
timestamptimestampNo

Relationships:

  • widget_id references widgets(id)

API Endpoints

POST
/api/widgets

Create widget config

🔒 Auth Required
GET
/api/widget-data/:id/search

Fetch filtered listings

POST
/api/events

Log widget interaction

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui + React components
Backend
Next.js 14 API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Leaflet for maps

Build Timeline

Week 1: Core widget components

40h
  • Search UI
  • DB setup

Week 2: Data API

35h
  • MLS fetch endpoints
  • Config gen

Week 3: Map and modal

35h
  • Map integration
  • Detail view

Week 4: Dashboard and payments

30h
  • Embed dashboard
  • Stripe
Total Timeline: 4 weeks • 140 hours

Pricing Tiers

Free

$0/mo

No map

  • 1 widget
  • Basic search
  • 100 searches/day

Pro

$25/mo
  • Unlimited widgets
  • Map + modals
  • 1k searches/day
  • Analytics

Enterprise

$99/mo
  • Unlimited everything
  • Custom domains
  • White-label

Revenue Projections

MonthUsersConversionMRRARR
Month 11202.5%$75$900
Month 67006%$1,050$12,600

Unit Economics

$12
CAC
$550
LTV
3.5%
Churn
93%
Margin
LTV:CAC Ratio: 45.8xExcellent!

Landing Page Copy

MLS Widgets: Embed Search in Seconds

React components for your proptech app—no backend needed. Built for small real estate tools.

Feature Highlights

Copy-paste easy
Customizable
Map-ready
Analytics incl
MLS powered

Social Proof (Placeholders)

"'Widgets saved our frontend week.' - Agent Portal Builder"
"'Pro features at indie price.' - Proptech Dev"

First Three Customers

Demo widgets in r/reactjs and proptech Twitter; free Pro to first 3 from Gumroad launch; outreach to small brokerage site owners via LinkedIn.

Launch Channels

Product Huntr/reactjsTwitter #proptechWebflow forumsIndie Hackers

SEO Keywords

MLS embed widgetreal estate search componentproptech React widgetIDX widget alternativeMLS listing embed

Competitive Analysis

Showcase IDX

showcaseidx.com
$50+/mo
Strength

Pretty UIs

Weakness

Site-only, no app components

Our Advantage

React for apps + cheaper

iHomefinder

ihomefinder.com
$29+/mo
Strength

Easy embeds

Weakness

Limited customization

Our Advantage

Full Tailwind props + analytics

🏰 Moat Strategy

Component ecosystem + user themes library.

⏰ Why Now?

React/Next.js dominance in indie proptech + mobile-first agents.

Risks & Mitigation

marketmedium severity

Preference for custom UIs

Mitigation

Free tier trials

technicallow severity

Performance on mobile

Mitigation

Lazy load + optimize

Validation Roadmap

pre-build7 days

Share Figma mockups

Success: 20+ interest

mvp21 days

Embed in beta apps

Success: Active daily use

Pivot Options

  • Full dashboard templates
  • Non-MLS widgets
  • No-code page builder

Quick Stats

Build Time
140h
Target MRR (6 mo)
$1,050
Market Size
$60.0M
Features
8
Database Tables
3
API Endpoints
3