Project

Hikma JAMstack website

A multi-language website developed for a US based company using Nuxt.js and API-based Headless CMS
Jonathan Machado avatar picture

By Jonathan Machado

May 18, 2020


"The Jamstack is a new way of building websites and apps that delivers better performance, higher security, lower cost of scaling, and a better developer experience. Files are served directly from a CDN, removing the requirement to manage or run web servers." - jamstack.org

I used Nuxt.js for pre-rendering the website, meaning it will generate the HTML for every route. Any changes editors make to the content will trigger a webhook that will notify Netlify to build a new static version of the website.

Jamstack benefits: Better performance, higher security, cheaper, easier scaling and better developer experience.

The headless/API CMS

We chose Storyblok as the headless CMS because it allows the customer to have a preview of the changes made to the website, even before those changes go live:


Project challenges:

  • Multi-language content
  • RTF (right to left) design. Internationalization in semitic languages needs more than just translating texts, you would also need to mirror the layout horizontally.

Stay in touch

Receive updates about new articles as well as curated and helpful content for web devs. No spam, unsubscribe at any time.