liberusoftware / real-estate-properties
Provider-neutral real-estate property records and lifecycle actions.
Package info
github.com/liberusoftware/module-real-estate-properties
Type:liberu-module
pkg:composer/liberusoftware/real-estate-properties
Requires
- php: ^8.5
- illuminate/database: ^13.0
- illuminate/events: ^13.0
- illuminate/validation: ^13.0
- liberusoftware/module-manager: ^1.0
- liberusoftware/organizations-teams: ^1.0
Requires (Dev)
- pestphp/pest: ^5.0
This package is auto-updated.
Last update: 2026-08-29 21:21:41 UTC
README
liberusoftware/real-estate-properties owns team-scoped property
records, structured property attributes, legacy listing metadata, lifecycle
status, searchable ranges, portal identifiers, tour metadata, accessibility
scores, insurance references, and immutable history entries. It is
presentation-neutral; API, Filament, and Livewire
adapters depend on this package and do not duplicate its rules.
The module never assumes application App\\ classes. Actor and team IDs are
explicit at mutation boundaries, and its migration owns only the two tables in
this package. Disabling the module does not delete data.
The query boundary provides bounded search, price/room/area ranges, property type and country filters, energy-rating filters, score thresholds, and featured-listing selection for all presentation adapters.