Before
- A FuelPHP application dependent on its PHP hosting environment.
- Service information spread across several legacy pages.
- An existing quote form that let too much spam through and eventually stopped working as its PHP foundation aged.
Client case study · D & A Machining
D&A had the machining expertise, the photos, and the work to show. Its aging PHP website needed some attention of its own. I rebuilt the site around what the shop does and what a customer needs to send a useful quote request.

The starting point
D&A’s previous site ran on FuelPHP, an older PHP framework. The old quote form let too much spam through, and outdated PHP eventually caused it to stop working. The site needed more than a visual refresh: its inquiry workflow needed a dependable replacement.
There was plenty worth keeping: service information, photos of machined parts, and an existing quote process. I carried those pieces into a focused website the business could keep using and updating.
I organized the new site around four destinations: the homepage, capabilities, examples of work, and a quote request. That gives prospective customers a straightforward path from understanding the shop to sharing a project.
What changed
Built around the shop
Machining projects start with specifics: the part, material, quantity, and required timing. The rebuilt form collects those details alongside the customer’s contact information and project description.
Customers can attach a drawing or model, including PDF and common CAD formats, up to 4 MB. The request and attachment are emailed directly to the shop. The website does not create a public download link or keep an upload directory of customer drawings.
Spam handling was a specific priority. Field validation, a spam-trap field, bot checks, and request limits now provide several layers of protection for the form. Clear success and error messages tell the customer whether the request was accepted or needs another attempt.

The work behind the pages
I reused relevant business content and shop photography, added page metadata and a sitemap, and mapped key legacy service and contact URLs to their new destinations.
The site remains on D&A’s domain. The new deployment workflow keeps the website source in version control and publishes changes through Vercel, removing the old PHP application from the website’s hosting requirements.
The result
D&A now has a live website that presents its capabilities, shows examples of its work, and accepts detailed quote requests with drawings. The shop can carry its existing expertise and customer relationships forward on a foundation that is easier to update.
Visit D&A MachiningTell me what’s worth keeping and what’s become a headache. We’ll plan a rebuild around the business and the people using the site.
Discuss your website