// the find
etewiah/property_web_builder
Create a fully featured real estate website on Rails in minutes! ⛺
PropertyWebBuilder is a Rails 8.1 standalone app for spinning up real estate websites with multi-tenancy, multiple themes, and dual admin panels. It targets small agencies or developers building property portals who want a working foundation rather than starting from scratch. The v2.0 rewrite is a genuine improvement — dropping the engine model for a standalone app and modernizing the stack from Rails 5.2 to 8.1.
The multi-tenancy via acts_as_tenant is properly baked in from the start, not bolted on — the dual admin panel split between site_admin and tenant_admin shows it was actually designed for the SaaS hosting use case. The migration from Globalize to Mobility and Cloudinary to ActiveStorage are good pragmatic choices that reduce external dependencies and SaaS coupling. The embeddable widget feature with domain restrictions and impression tracking is genuinely useful for agencies that need to syndicate listings to partner sites. The Playwright E2E testing setup and comprehensive request specs suggest someone is actually thinking about test coverage, which is rare in this category of Rails starter kits.
628 stars and 276 forks over what appears to be nearly a decade is slow growth for a real estate Rails starter — the market is dominated by proprietary CMS vendors and this project hasn't built enough momentum to compete. The RETS/IDX support is deprecated with no replacement built yet (just a note about RESO Web API), which is a significant gap for US market MLS integration — that's the thing real estate agents actually need. The Firebase auth bolted on top of Devise is an awkward dual-path that will cause confusion; pick one. The seed packs system is clever for demos but the lack of a documented data import path from real MLS feeds means anyone using this in production will need to build that integration themselves.