A professional, modular Laravel platform for property teams, listings, viewings, offers, progression, and portal publishing.
Software · Hosting · Services · Liberu Group
Liberu Real Estate is the deployable host application for a property business. It combines independently released domain, API, Filament, Livewire, and theme packages while keeping tenancy, teams, authentication, configuration, and application composition in one reliable host.
- Team-scoped properties, parties, instructions, listings, matching, viewings, offers, valuations, sales progression, marketing, and portal reporting
- Independent Rightmove, Zoopla, and OnTheMarket synchronization modules with provider-specific transport contracts
- Jetstream authentication, profiles, sessions, two-factor authentication, social login, teams, permissions, audit trails, settings, search, and notifications
- Filament administration and Livewire application surfaces assembled from optional presentation packages
- Responsive
theme-real-estate-defaultstyling with Tailwind CSS, accessible navigation, property cards, search, dark mode, RTL support, and safe fallback to the Liberu theme hierarchy - Horizon, queues, scheduler, Pulse, Telescope, Octane, Reverb, Docker, Kubernetes, NGINX, and Supervisor deployment support
| Dependency | Supported version |
|---|---|
| PHP | 8.5 |
| Laravel | 13.x |
| Filament | 5.x |
| Livewire | 4.x |
| Composer | 2.x |
| Node.js | Latest stable release |
| Database | A Laravel-supported SQL database |
git clone https://github.com/liberusoftware/real-estate-laravel.git
cd real-estate-laravel
composer install
cp .env.example .env
php artisan key:generate
npm install
npm run build
php artisan migrate
php artisan serveReview .env before migrating. Use php artisan migrate --seed only when example data is wanted. Lerd users should follow the project’s AGENTS.md environment instructions.
Each property capability is an independent Composer package with its own GitHub repository, release lifecycle, manifest, provider, documentation, and tests. Domain packages remain framework-neutral; API, Filament, and Livewire packages are optional adapters.
Application composition
├── modules/ # Composer-installed real-estate and foundation modules
├── themes/ # Composer-installed themes, tracked for reproducibility
├── app/ # Host composition and integration
├── config/ # Enabled modules, themes, and application policy
└── tests/ # Cross-package and application tests
Real-estate package names use the liberusoftware/real-estate-* Composer and Packagist convention. Their independent GitHub source repositories use liberusoftware/module-real-estate-*. Themes use liberusoftware/theme-*; the featured theme is theme-real-estate-default.
Composer and composer.lock are the installation and version source of truth. Installed /modules and /themes contents are tracked so deployments and reviews can see the exact code that was resolved.
The real-estate default theme extends the Liberu default and base themes through the manifest inheritance chain. Select it with:
THEME_DEFAULT=real-estate-default
THEME_PUBLIC=real-estate-defaultIt provides Blade and Livewire-compatible views, semantic design tokens, responsive Tailwind CSS, accessible states, progressive navigation JavaScript, localization, RTL and dark-mode behavior, and module extension points. See theme architecture and the theme package README.
composer validate --strict
vendor/bin/pest
vendor/bin/pint --test
vendor/bin/phpstan analyse --no-progress --memory-limit=512M
XDEBUG_MODE=coverage php artisan test --coverage --min=100
composer test:coverage:expanded
npm audit
npm run buildPackage repositories own their releases and CI. The application’s protected main branch requires Install, Tests, and Docker checks, while production releases use protected version tags or GitHub Releases.
- Module development
- Foundation compliance
- Theme architecture
- Theme system
- Messaging architecture
- Search architecture
- Localisation
- Notifications
Do not report security vulnerabilities through public GitHub issues. Email security@liberusoftware.com with reproduction details and the affected version.
This project is open-source software available under the MIT License.
Focused, tested pull requests are welcome. Keep domain behavior in modules, presentation in the appropriate API/Filament/Livewire package or theme, update documentation and changelogs, and preserve tenant and team authorization boundaries.
Thank you to everyone who helps improve Liberu Real Estate. View the contributors graph.