Residential Property Web Application

View all work

This case study documents my long-term collaboration with Enzo’s Homes, where I designed and developed a bespoke property management platform that supported the company’s rapid growth from startup to a recognised residential developer operating across Wales, England and Scotland.

The business is no longer trading. However, the platform remains a strong example of how thoughtful product design, lean development and close stakeholder collaboration can create meaningful commercial impact.

Originally launched in 2012 as a standard marketing website, the project evolved alongside the company. As sales volume increased and operational complexity grew, the site expanded into a fully featured web platform. It became central not only to marketing and lead generation, but to internal sales workflows, estate agent coordination and customer communication.

Working in a fractional product role, I led ongoing quantitative and qualitative research with staff, agents and buyers. Insights were fed into regular iterative improvements, ensuring the platform remained user-centred and commercially effective as the organisation scaled.

The system was built on a bespoke design system - initially in Sketch and later migrated to Figma - ensuring consistency across multiple page models and complex feature sets. The platform was engineered using a modular, component-driven architecture with structured data models, enabling scalable feature development and consistent UI patterns across complex page types and internal tooling.

Over time, the platform supported more than £200m in residential property sales and over 700 home transactions.

This project represents a lean, design-led approach to product development - building a scalable web application that rivalled significantly larger competitors, without the overhead of a large in-house digital team.

Dylan Tucker
Four Waves

50+ residential developments delivered
700+ house sales supported
£200m+ in residential sales value

Structured inventory management

A key challenge was managing the relationship between developments, house types and individual plots - each with unique pricing, availability and specification variations. While multiple plots could share the same house type, finishes, roof materials and sale status frequently differed at plot level. I designed a structured data model that separated house type templates from plot-specific overrides, enabling precise control of pricing, availability states and specification details across the platform.

This approach allowed shared UI components to dynamically render accurate plot-level information while maintaining visual consistency. The result was clear customer communication, reduced internal sales errors and a scalable inventory system capable of supporting hundreds of active units across multiple regions. Each plot was treated as a data entity rather than a static page, ensuring operational precision behind a simple, user-friendly interface.

Local Area Insights

To support buyer decision-making, the platform integrated interactive local area mapping with structured proximity data. Key amenities such as schools, retail centres and transport links were geocoded and dynamically surfaced alongside distance calculations, providing clear context around each development’s location advantages.

Rather than embedding a static map, the system combined spatial data with structured content, allowing sales teams to curate and update local highlights while maintaining accuracy and consistency across developments. This reduced repetitive buyer queries, strengthened location-based marketing and positioned the platform as a practical research tool rather than a brochure site.

Interactive Site Plan System

While most competitors relied on static PDFs or raster-based development plans, this platform implemented fully interactive, vector-based site plans. Each development map was built using structured SVG, with individual plots mapped directly to backend data entities. This allowed pricing, availability and specification data to sync dynamically via data binding for a true visual plan in real time.

Because the maps were entirely vector-based, users could zoom and explore developments with precision and without performance degradation. The result was a responsive, data-driven interface that combined spatial navigation with live inventory logic - reducing friction in the buying journey while giving sales teams immediate control over plot status updates.

Brand Identity

I led the creation of the Enzo’s Homes brand identity, positioning the company as a modern, confident challenger within a traditionally conservative residential market. The brand was rolled out across development signage, roadside flags and marketing collateral nationwide, and later featured through sponsorship with the Scarlets rugby team - gaining televised exposure across domestic and European competition.

Beyond visibility, the identity was built as a structured asset system rather than a static logo. Typography, colour, iconography and layout principles were defined for consistent use across print, environmental signage and digital touchpoints. This foundation fed directly into the platform’s evolving design system, ensuring cohesion between brand, marketing and product as the business scaled.

Design System and Components

As the platform evolved from a marketing site into a full web application, I developed a scalable design system - initially in Sketch and later migrated to Figma. What began as a visual toolkit matured into a structured component library with defined tokens for typography, colour, spacing and layout, ensuring consistency across marketing, sales tools and application features.

Components were built to reflect real data states - such as availability, pricing tiers and conditional features - allowing the interface to scale without visual drift. This systemised approach improved delivery speed, reduced inconsistencies and maintained brand cohesion as the product grew in complexity.

View all projects