Penzance Lettings CRM
A specialized property management CRM featuring four distinct user portals: Applicant, Tenant, Landlord, and Admin. Built for real-time transparency and efficiency.
Interactive Preview
The Challenge
The residential letting process is notoriously fragmented, with communication silos between applicants, tenants, landlords, and agents. Traditional software often lacks transparency, leading to excessive phone calls and manual chasing. The challenge was to create a unified 'Single Source of Truth' that automates the lifecycle from viewing to tenancy management.
The Solution
We architected a comprehensive platform using React and Firebase to deliver real-time synchronization across four specialized dashboards.
1. Applicant Portal: From Search to Keys. Designed to reduce friction in the onboarding phase. Features a visual progress tracker (Viewed → Applied → Referencing → Move In), secure document upload for ID/Bank Statements, and a real-time financial summary of holding deposits.
2. Tenant Dashboard: The Living Experience. Focuses on self-service to reduce agency workload. Includes a dedicated 'Report Issue' flow with photo uploads, rent payment integration with historical tracking, and a digital library for Tenancy Agreements and Safety Certificates.
3. Landlord Portfolio: Investment Oversight. Provides transparency for owners with 6-month income charts, gross yield calculations, real-time occupancy stats, and compliance monitoring for expiring Gas/EPC checks.
4. Admin Portal: The Agency Nerve Center. The engine room for the Lettings Manager. Features a live activity feed, task management for daily operations, and system status monitoring.
Design & Branding: The UI utilizes a 'Premium Coastal' aesthetic, reflecting the Penzance brand with elegant serif headings, deep navy/forest green palette, and heavy use of cards and white space to ensure complex financial data doesn't feel overwhelming.
White-Label Potential: While branded for Penzance Residential Lettings, the underlying architecture is built for rapid rebranding. CSS variables and asset architecture allow for 'skinning' to match any agency's identity.
Technology
Performance
Project Gallery
Visual highlights and interface details.
















