Menu
← Back to my work

Client case study · D & A Machining

A modern website for precision work.

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.

Client
D & A Machining
Industry
CNC machining
Work
Website rebuild & quote workflow
Platform
Next.js on Vercel
Rebuilt D&A Machining homepage with machining capabilities, a quote link, and a photo of precision parts
The rebuilt homepage puts the shop’s work and the next step in view.

The starting point

Keep the business. Rebuild the website.

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

A clearer presentation, with less legacy infrastructure.

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.

After

  • A Next.js website deployed through a versioned GitHub-to-Vercel workflow.
  • Dedicated capabilities and work pages with responsive layouts and real project photography.
  • A rebuilt quote form with email delivery, drawing attachments, and layered spam protection.

Built around the shop

“Can you make this?” needs a few details.

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.

D&A quote page showing project fields and direct contact details for the shop
The quote page pairs project details with an optional attachment and direct contact alternatives.

The work behind the pages

A rebuild that keeps useful connections.

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

A working foundation for the next chapter.

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 Machining

Is your website showing its age?

Tell 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