Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

KG REstate – Real Estate Wordpress Plugin - Rating, Reviews, Demo & Download

KG REstate – Real Estate Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

KG rEstate helps independent real estate advisors manage properties, publish searchable catalogs and receive client inquiries in WordPress.

Catalogs and contact forms can be placed through WordPress shortcodes. Check their layout and behavior with your theme, page builder and optimization tools before deploying an update. The plugin does not require Elementor.

Key Features:

  • Complete Property Management: Publish and manage listings with prices, operation types (Sale, Rent, Lease), HOA/maintenance fees, built area and land size, bedrooms, bathrooms, and garages.
  • Interactive Catalog with Dynamic AJAX Filters: Real-time search by keyword, property type, operation status, and price sorting without full-page reloads.
  • Integrated OpenStreetMap & Leaflet Maps: Interactive geolocation with custom pins, mobile touch navigation, and real-time synchronization with property cards.
  • Sliders & Carousels: Image sliders with touch gestures, optional autoplay and a full-screen lightbox.
  • Direct Lead Capture: Floating contact form on single property pages and instant direct WhatsApp chat buttons with zero third-party commissions.
  • Modern SaaS Admin Dashboard: Intuitive admin interface with quick view, fuzzy search, bulk status actions, and streamlined property editor.
  • Visual Shortcode Generator: Create custom grid, carousel, or complete catalog configurations with live real-time previews (Desktop and Mobile) and 1-click shortcode copying.
  • Photo Protection & Watermarks: Customizable image watermarks with position, opacity, and size controls, plus optional right-click save protection.
  • Spanish and English Interface: Includes a bilingual dictionary and gettext strings. Validate translations with your site’s language configuration.

Bundled Resources

The plugin is licensed under GPLv2 or later. Its full GPL version 2 text is included in LICENSE.txt. Third-party copyright notices and licenses remain separate.

Leaflet 1.9.4 is included locally under the BSD 2-Clause license. Its copyright and license are retained in public/licenses/leaflet-LICENSE.txt. The package includes the required images next to the Leaflet stylesheet and readable JavaScript in public/js/leaflet-src.js. Source and distribution: https://github.com/Leaflet/Leaflet/tree/v1.9.4 and https://leafletjs.com/download.html. See THIRD-PARTY-NOTICES.txt for file locations and provenance.

The original local sample illustrations have their notice in public/images/LICENSE.txt.

Inline interface icons use Feather 4.29.2 (MIT) and Lucide 0.468.0 (ISC, including Feather-derived portions). Social platform SVGs use Bootstrap Icons 1.11.3 (MIT). The 27 local country flags use flag-icons 7.2.3 (MIT). Complete notices are retained in public/licenses/; sources and adaptations are described in THIRD-PARTY-NOTICES.txt. Only the SVG artwork is used; Bootstrap and flag-icons JavaScript, CSS and icon fonts are not loaded. Icon software licenses do not grant general rights to platform trademarks or imply endorsement.

The complete reference icon catalogs and development audit tools are not shipped. WordPress-provided assets such as jQuery and Dashicons are used through WordPress rather than copied into the plugin. The distributed CSS has no remote font import or bundled font files.

Third-Party Services

The plugin uses the following external services when their features are used. No paid map API key is required. Leaflet code and the plugin’s sample illustrations are included locally.

  • OpenStreetMap Tile Service:

    • Service Provider: OpenStreetMap Foundation (OSMF)
    • Purpose: Provides map tile images to visually display property locations on catalog and single listing maps.
    • Data Transmitted and Timing: When an interactive map loads or its view changes, the browser requests tiles from tile.openstreetmap.org, sending tile coordinates (x, y, z), its IP address and standard HTTP metadata such as browser information and, depending on browser policy, a referrer. Tile coordinates describe the map area being viewed. The plugin does not send lead form fields to the tile service.
    • Tile Usage Policy: https://operations.osmfoundation.org/policies/tiles/
    • Terms of Use: https://wiki.osmfoundation.org/wiki/Terms_of_Use
    • Privacy Policy: https://wiki.osmfoundation.org/wiki/Privacy_Policy
  • OpenStreetMap Nominatim:

    • Service Provider: OpenStreetMap Foundation (OSMF).
    • Purpose: Converts an address or place name entered in an administrator’s map search into coordinates.
    • Activation: External address search is disabled until an administrator chooses and saves a provider in Settings > Catalog, Search & Map > Map. Selecting public Nominatim also requires an explicit acknowledgement of its usage policy. Manual pin placement and saved locations remain available. This applies to existing installations without a provider selection as well as new installations.
    • Data Transmitted and Timing: A property editor’s explicit Search/Enter action sends the text to an authenticated WordPress REST endpoint. On a cache miss, the server sends it to nominatim.openstreetmap.org, with a language preference and a User-Agent identifying KG rEstate, its version and the site’s home URL. The provider receives the hosting server’s IP address and normal HTTP metadata, rather than a direct browser search request. Contact form fields are not included. Do not submit personal or confidential information.
    • Request Handling: One outgoing search at a time per WordPress site, followed by a cooldown exceeding one second. Successful results are cached locally for 24 hours; empty results for 10 minutes. Provider errors are not cached as search results. There is no autocomplete, scheduled search or bulk geocoding. Search results only change the editor’s form when selected by its search action; they do not save a property automatically.
    • Provider Choice: The administrator can disable search or switch to a public HTTPS Nominatim-compatible endpoint without updating the plugin. Custom providers must accept q, format=jsonv2 and limit, and return a JSON list with lat, lon and display_name. Their own terms, privacy policy and access requirements apply. Query-string credentials and private network endpoints are not supported.
    • Account: Public Nominatim needs no API key but has limited capacity and is intended here for occasional, moderate manual use. Its usage policy and availability must be considered when choosing it for a commercial site. OpenStreetMap attribution links are displayed on the maps.
    • Terms of Use: https://wiki.osmfoundation.org/wiki/Terms_of_Use
    • Usage Policy: https://operations.osmfoundation.org/policies/nominatim/
    • Privacy Policy: https://wiki.osmfoundation.org/wiki/Privacy_Policy
  • WhatsApp:

    • Purpose: Opens a conversation with the configured advisor, or a customer when an administrator follows a reply link.
    • Data Transmitted and Timing: Only when a WhatsApp link is followed, api.whatsapp.com or wa.me receives the destination phone number and any prefilled message encoded in that link. The message can include the property title and URL, and text entered by the visitor. WhatsApp also receives normal connection metadata. Opening a link does not itself send the prefilled message to the recipient; sending is controlled in WhatsApp.
    • Account: Messaging is subject to WhatsApp’s account and service requirements. The plugin does not request WhatsApp credentials or use the paid Business API.
    • Terms of Service: https://www.whatsapp.com/legal/terms-of-service
    • Privacy Policy: https://www.whatsapp.com/legal/privacy-policy
  • YouTube:

    • Purpose: Displays a video when a YouTube URL has been configured for a property.
    • Data Transmitted and Timing: The page shows a local notice and a play button. When the visitor activates the button, the browser loads the privacy-enhanced player from www.youtube-nocookie.com and may connect to associated media servers. Requests include the video identifier, IP address and browser metadata. YouTube handles any cookies and account information according to its policies.
    • Account: The plugin requires no YouTube API key; playback remains subject to YouTube’s restrictions.
    • Terms of Service: https://www.youtube.com/static?template=terms
    • Privacy Policy: https://policies.google.com/privacy

Configured social profile links open their destination when clicked. Icons are rendered locally, rather than using embedded social feeds. Site owners should describe the services they enable in their site’s privacy notice and configure consent controls where needed.

Advisor avatars, watermark images and property media can use URLs chosen by the site owner. If these point to another host, the browser may send that host its connection metadata and referrer according to browser policy when the image is displayed. The plugin does not supply an external stock-photo provider for its sample illustrations. Review any image/CDN providers and rights for the media you configure; they are separate from the plugin’s bundled resources. Watermarks and right-click controls are presentation aids, not access control for original uploads.

Screenshots

No screenshots provided


Reviews & Comments