← Back to our work

Client case study · D & A Machining

A modern website for precision work.

An established San Jose machine shop had useful content and real work to show. Its aging PHP website needed a new foundation. We rebuilt the site around the shop’s capabilities, project photos, and the details customers need to request a quote.

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.

The business did not need to start over. It already had service information, photos of machined parts, and a quote-request process. The project was to carry those useful pieces forward into a focused, maintainable website.

We 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

A quote request needs more than a name and email.

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.

We 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

Have a useful website on an aging foundation?

Tell us what works, what gets in the way, and what your customers need to do. We’ll help define a rebuild that fits the business.

Discuss your website