Case study
D&W Property Services
A deployed lead-generation site with a direct estimate workflow and a verifiable web presence for carrier registration.
- Role:
- Designer and full-stack developer
- Timeline:
- May - Aug 2026
- Stack:
- TypeScript, Next.js, React, Tailwind CSS, Resend, Vercel
The problem
D&W Property Services needed a credible online home where local customers could understand its services, see the quality of previous work, and ask for an estimate.
The website also needed the business identity, privacy terms, and explicit messaging consent required to support business SMS registration.
Constraints and tradeoffs
Constraint
Estimate requests must reach the business without adding a separate customer-management system.
Decision
A validated server action sends structured requests through Resend. It keeps the workflow in the owner's existing inbox, though it does not provide the reporting of a full CRM.
Constraint
SMS consent has legal and carrier-review implications.
Decision
The form requires an explicit disclosure and the site publishes supporting privacy terms. The extra copy adds friction, but makes consent visible and specific.
How it works
A Next.js App Router site serves the marketing pages and interactive project comparisons. A server action validates quote requests and uses Resend for delivery, while Vercel hosts the site and records privacy-conscious traffic analytics.
Product screens

Results and takeaways
- Before-and-after comparisons show service quality more convincingly than a list of capabilities alone.
- Sending structured estimate requests into the owner's existing inbox kept the first release useful without forcing a new operational tool.
- Compliance requirements affected the information architecture, form validation, and copy from the beginning rather than at launch.