MWC Advocates
A clear digital home for MWC Advocates, covering the firm's services and insights while routing consultation requests into its lead and email workflow.
- Client
- MWC Advocates
React 19 · Vite · Express · Prisma · PostgreSQL · Resend · Google Sheets API · Tailwind CSS · Render
Live Website
01 Product overview
What the product does
A professional digital presence for MWC Advocates, a law firm that needed a website reflecting the seriousness of their practice. The platform includes custom email systems for client communication, Google Sheets integration for lead tracking and management, and a clean, responsive design that communicates credibility and competence.
02 Problem and context
What it needed to solve
The firm needed a professional online presence that could handle client inquiries reliably, integrate with their existing workflow tools, and present their services with the gravitas their practice demands. Off-the-shelf templates could not provide the custom email infrastructure and integration requirements.
03 My contribution
What I worked on
- Built the complete PERN stack application from design to deployment
- Implemented custom email infrastructure with Resend and multiple service adapters for reliability
- Integrated Google Sheets API for lead management and automated data flow
- Deployed and configured the production environment on Render
05 Engineering and outcomes
Implementation details
System
- React 19 frontend with Vite for fast builds and hot module replacement
- Express backend with Prisma ORM and PostgreSQL database
- Custom email infrastructure using Resend with multiple email service adapters for fallback reliability
- Google Sheets API integration for automated lead tracking and management workflows
- Deployed on Render with automated CI/CD pipeline
Verified results
- Professional PresenceClean, credible digital presence that reflects the caliber of the legal practice.
- Custom MailersResend-powered email system with multiple service adapters ensuring reliable client communication.
- Lead PipelineAutomated Google Sheets integration for lead tracking without disrupting existing workflows.
Lessons
- Legal clients have high expectations for reliability and professionalism. Every detail matters, from email deliverability to page load speed.
- Integrating with Google Sheets as a lightweight CRM works well for small firms but requires careful API quota management.
- Multiple email service adapters provide the redundancy that client-facing communication demands.