Yusr Advanced Business — Full-Stack Corporate, CMS & Commerce Platform
A modern multilingual business frontend for Yusr that brings a corporate experience, a dynamic CMS, business-sector pages, an online store and strong SEO together in one platform.
- Role
- Lead Engineer
- Timeline
- Production
- Industry
- Web Frontend
- Status
- Shipped
What this system is
A complete multilingual business platform that combines the corporate site, content management, the online store, customer accounts, business sectors and the blog in one experience built on Next.js and Laravel, with strong SEO and production-grade performance. Every section the visitor reads — sectors, services, financing, the blog, the store — is a record in the CMS rather than a hardcoded page, so the site changes without a deploy.
What we needed to solve
The public site and the content behind it were two separate concerns: marketing pages were authored in code while products, sectors and articles lived elsewhere, so a content change meant a release and a new language meant rebuilding pages.
How we shipped it
A Next.js frontend that reads every block — hero, sectors, services, financing, blog, catalogue — from the platform REST API, rendered server-side for SEO, with Arabic, English and French content and RTL/LTR handled across the whole surface.
How the system is wired
A modular architecture separating presentation, application, and data layers with REST contracts between the frontend and backend. Designed for clean scaling, observability, and predictable deployments.
Server-rendered + responsive client UI with reusable components and animation primitives.
Business logic in service classes, validated input, role-aware authorisation, and queueable side-effects.
Relational schema with indexed lookups, soft deletes, and migration-backed evolution.
REST APIs, webhooks, and third-party SDKs surfaced through thin adapters.
Engineering choices
In the wild
Hard problems, handled
The public site and the content behind it were two separate concerns: marketing pages were authored in code while products, sectors and articles lived elsewhere, so a content change meant a release and a new language meant rebuilding pages.
A Next.js frontend that reads every block — hero, sectors, services, financing, blog, catalogue — from the platform REST API, rendered server-side for SEO, with Arabic, English and French content and RTL/LTR handled across the whole surface.
Maintaining performance under realistic production load.
Indexed queries, paginated lists, image optimisation, and lean client bundles kept the platform responsive end-to-end.
Built to stay fast
Design and interaction
Ready to ship and operate
What it does
Why we chose what we chose
Built on Next.js, React, TypeScript.
Mature ecosystem, strong typing where applicable, and predictable performance characteristics for the workload.
REST-first integration boundary.
Keeps clients (web, mobile, partner) decoupled and trivially swappable without coupling to a single transport.
Results
Other case studies
Building something similar?
Let's scope your platform — dashboard, mobile apps, APIs, the full stack.
