OneTimeSuite app

🏘️ Listcraft

A self-hosted property listing website — your listings, your domain, no monthly IDX bill.

Quick facts

Listcraft at a glance

Price$39, once — no renewal
ReplacesIDX site providers at $50–300+/mo — roughly $600 a year, every year
TypeSelf-hosted web app
PlatformsYour own server (VPS / Docker), any browser
CategoryUtilities
What's in the box

Listcraft features

01

🏷️ Listings

Address, price, beds/baths/sqft, description and active/pending/sold status on premium dark-mode cards.

02

🖼️ Photo galleries

Multi-upload with drag-to-reorder, first photo as the cover, stored on your own disk.

03

🗺️ Local maps

Leaflet and OpenStreetMap bundled locally with no CDN, showing pins on search and every listing.

04

🔎 MLS-style search

Price range, beds, baths, status, text search and sorting, with a live map of results.

05

📨 Lead capture

A request-a-showing form on every listing lands in your leads inbox with optional SMTP email notification.

06

👤 Agent profiles

Multi-agent brokerages get a profile page per agent listing their properties.

07

📝 Simple CMS

About page, market updates and neighborhood guides in markdown with publish/unpublish.

08

🔒 100% yours

One Node process, one SQLite file and images on local disk, with no telemetry and no required external services.

Pricing

$39 once — that's the whole pricing page

IDX site providers charges $50–300+/mo — roughly $600 a year, every year. Listcraft is a single payment, and it keeps working whether or not we ever sell another copy.

$50–300+/mo forever $39once

Or get Listcraft inside the full suite — every app in the catalog, currently $97 for the bundle. See the bundle →

FAQ

Honest answers

Is it really free on GitHub?

Yes — Listcraft is MIT-licensed at github.com/bensblueprints/property-listing-site-mvp, and it always will be. The $39 buys the packaged, zero-config Windows installer; building from source is free.

Who owns the leads and data?

You do. Leads go straight to your own inbox, and the SQLite file plus photos live on your disk — nothing is shared or resold.

Does it need any external services?

No. Maps are bundled locally with no CDN, SMTP for lead emails is optional, and geocoding is only called when you explicitly click Geocode address.