
Overview
After browsing the book’s landing page on the Wonderbly website, the user clicks “Personalise my book” (or “Personalize my book” depending on the territory) to launch a web application that allows the user to personalise their book using a mixture of choosing from predefined options, writing their own text and uploading their own photos.
The web application displays a visual preview for each page in the book, using Node.js, Pug.js, Sass and dynamic SVGs, with the previews being rendered on a separate server via an API call.

Family Hero Mum personalisation interface on desktop and mobile, with the book cover in focus
Choosing personalisation options to describe the hero of the book

The different stages in the initial personalisation flow for the Family Hero Mum book where the user describes the hero of the book
Page-specific personalisation

An illustration showing an example of how the user’s choice for the hero’s skills in the initial personalisation flow areused in the Dedication spread within the book
Content-specific text sizing

Examples showing different combinations of text for the Kitchen spread