Precision die-cast manufacturing — bilingual site with a real CMS behind it.
The Problem
A decades-old manufacturer needed a modern bilingual web presence that marketing could update without engineering — and that still looked industrial, not like a generic template.
Our Answer
We built a Next.js front with industrial design tokens and a Laravel + Filament CMS behind it. Content is bilingual from day one; the site stays online even if the API is down.
Hanz Industry manufactures precision aluminum and zinc (Zamak) die-cast components from Obour City — serving bus, minibus, railway, and industrial customers since 1986. We delivered a Next.js 16 public site (seven BRD pages, EN complete, AR/RTL scaffolded, SEO and JSON-LD) fed by a Laravel 12 API, with Filament v5 for bilingual catalog, partners, news, and inquiry handling. The site falls back to seed content when the API is offline, so marketing never depends on a cold backend.

What's inside
EN source of truth with AR deep-merge and full RTL layout.
Product categories and partner logos managed in Filament, rendered on the site.
Editorial news plus lead capture with handled/unhandled admin workflow.
Bilingual JSON content resolved by locale — house response shape throughout.
Metadata, sitemap, robots, and organization JSON-LD on every locale.
How we got here
Page map, EN/AR strategy, industrial visual direction
Seven pages, SEO, seed fallback, RTL
Laravel API + Filament resources for catalog, partners, news, inquiries
Live at hanzindustry.com; Arabic content and notifications next