Build the Lake Group REMS application

Domain layer (DDD under app/Domain): Property (properties, buildings,
units, availability lifecycle), Crm (customers, contacts), Leasing
(leads, leases, rent schedules), Billing (invoices, payments,
allocations), Collections (follow-ups, escalation), Notifications,
Documents, Tickets, Settings (admin-managed master data), and Shared
value objects/concerns (Money, Auditable, permissions).

Filament admin panel: dashboard with occupancy/collections widgets and
a leasing pipeline board, user management with roles and granular
permissions, an audit log, master settings (company, property/unit
type, customer category, payment mode, lead source, task priority),
and full property/building/unit inventory management with search
filters and document attachments.

Customer self-service portal (resident login, invoices, tickets).

Public marketing site: Home, About, Residences, Amenities and Contact
pages sharing one layout with a sticky nav and a slide-in menu, each
with its own Three.js scene, and a Contact form that creates a real
lead in the leasing pipeline.

165 Pest tests covering the domain actions, admin panel, portal and
public site.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
