OFOQ
A multilingual, headless content platform.
A decoupled Next.js frontend over a WordPress backend. Next.js owns all rendering, HTML, and SEO while content is served over WPGraphQL — multilingual across Persian, English, and Arabic with full RTL support.
- Architected a headless WordPress + Next.js setup, consuming content through a lightweight WPGraphQL client with SSG/ISR and on-demand revalidation.
- Implemented full internationalization with next-intl (Persian default, plus English and Arabic), including RTL rendering.
- Mapped Yoast / WPGraphQL SEO data to the Next.js Metadata API and built schema.org JSON-LD for rich results.
- Built a webhook-driven on-demand revalidation endpoint so editor publishes refresh ISR pages immediately.
Built with
- Next.js
- TypeScript
- WPGraphQL
- Tailwind CSS
- next-intl
- WordPress