Case study · Brand, web app, films and games

Story time, made theirs.

Visit the live siteloveinabook.com.au

Love in a Book sells personalised bedtime storybooks. Pick a name, an adventure and a sidekick, and a 15-page illustrated book starring your child is made and emailed in minutes. We made the whole thing: the brand, every sticker, the site, the book engine, six films and five free games.

Watch the films
ClientLove in a Book
What we didBrand, site, book engine, films and games
PlatformNext.js, Postgres, Stripe
TimelineOctober 2026
StatusLaunched
Now showing

Every book got its own trailer

Six short films for Reels and TikTok, built from the same painted scenes and stickers as the books. Pick one and it plays in the phone.

tap the screen to pause

The idea

Every child deserves a story where they are the hero

A parent fills in a two-minute form and gets a fully illustrated bedtime story back. The site had to make that feel magical, and make the product obvious in the first scroll.

Step 1

Type their name

Girl or boy, any first name and their age. The cover redraws as they type.

Step 2

Pick a sidekick and an adventure

Six animal friends and five stories, from the Sleepy Stars to a Christmas Wish.

Step 3

Their book lands in the inbox

A 15-page illustrated PDF, ready to print or read on a tablet.

5Adventures
6Sidekicks
15Page picture book
60Versions, all checked
4 secTo make a book
Personaliser

Type their name. Watch the magic.

This is the real preview from the shop, with the same art the books are made from. Change anything and the 3D cover redraws.

Who’s the star?
Pick an adventure
Their sidekick
Read a real one
A Love in a Book story
    Peek inside

    Turn the pages

    Five real books, straight out of the book engine: five children, five sidekicks, fifteen pages each. Pick a cover, then click, swipe or use the arrow keys.

    Scroll story

    A sticker book you can scroll

    The home page is a guided tour. Each chapter swaps in its own sky, child and sidekick as you scroll, with little effects to match: waking stars, bubbles, confetti and snow. No template and no page builder.

    loveinabook.com.au
    The Love in a Book home page, from top to bottom
    The home page on a phone

    hover or scroll inside each one to move through it

    Characters

    A cast of stickers

    Every character is a die-cut sticker, posed once and reused across scenes. That is how one story can star any child and any sidekick. Have a go: build a page the way the engine does.

    Sticker sheet

    Double-click a sticker on the page to peel it off.

    Free to play

    Five little games, starring them

    One game for every adventure, with no app and no sign-up. Kids type their name, pick their sidekick and play. When the game ends, one tap turns it into their storybook. They are a free way in for parents, and great for sharing.

    Sleepy Stars

    Wake the Stars

    Tap each sleepy star to wake it. Winking stars are worth three, but don’t disturb the owl.

    Under the Sea

    Beach Bubble Pop

    Pop bubbles to find fish, seahorses and shiny pearls. Golden pearls are worth five. Watch out for the jellyfish.

    Trip to the Moon

    Moon Jump

    Bounce across the moon in low gravity. Grab the stars, catch a shooting star and hop the moon rocks.

    Birthday Surprise

    Party Match

    Flip the party cards and find all six pairs in as few tries as you can. Perfect for little ones.

    A Christmas Wish

    Present Catch

    Santa’s sleigh is dropping presents. Slide to catch them and dodge the snowballs.

    Brand system

    Sweet, puffy and sticker-bright

    A kawaii look built to feel like opening a sticker book at bedtime: pastels on warm milk, plum lines holding everything together, and soft periwinkle skies instead of dark pages. Click a colour to copy it.

    Display · Sniglet ExtraBold

    Pick tonight’s story

    Sticker word · Leckerli One

    Book

    Body · M PLUS Rounded 1c

    Their name on every page, their favourite animal by their side.

    Hand · Gaegu

    up, up, up the hill…

    Components

    Make their book Read a sample
    Five adventures Ready tonight
    The Love in a Book wordmark
    Launch kit

    Ready for the feed

    One post for every book, with captions and hashtags written and ready to paste. Same stickers, same scenes, so the feed, the films and the books all feel like one world.

    Love in a Book
    Instagram post for Sleepy Stars

    All the stars have fallen asleep, and without them nobody can find their dreams.

    Love in a Book
    Instagram post for Trip to the Moon

    That’s not a cardboard box. That’s a rocket.

    Love in a Book
    Instagram post for Under the Sea

    A chatty little fish with a map made of shells.

    Love in a Book
    Instagram post for Birthday Surprise

    No balloons. No cake. Just a little envelope with a heart on it, and one mysterious clue.

    Love in a Book
    Instagram post for A Christmas Wish

    “Dear Santa, I don’t need any toys this year. Is there anything I can do to help?”

    Mobile first

    Made for the sofa at bedtime

    Most parents buy on their phone, at bedtime. Every chapter, card and form stacks into a one-thumb layout, right through to checkout.

    Making a book on a phone
    make their book
    Choosing who to send the books to, on a phone
    send it as a gift
    The thank-you page on a phone
    and it’s on its way

    Under the covers · The book engine

    Turning a name into a real storybook

    Five stories, written so they work for any child and any sidekick. A page plan for each book places the background, the text and every sticker. The engine lays out all 15 pages with the child’s art, then a headless browser photographs each page and stitches them into a print-ready PDF.

    1. 01

      Order

      Name, sidekick, adventure and who to send it to, saved as a pending order.

    2. 02

      Pay

      Stripe Checkout. A signed webhook marks it paid, exactly once.

    3. 03

      Queue

      Each book joins a Postgres queue, with 3 retries and an alert if one fails.

    4. 04

      Make

      15 pages drawn and saved as a PDF in about 4 seconds.

    5. 05

      Deliver

      A private download link, emailed to them, with a copy to the buyer.

    Live cover

    Their name, adventure and sidekick, redrawn as they type.

    Send as a gift

    Books go straight to the grandkids, with a copy to you.

    60 versions

    5 adventures, girl or boy, and 6 sidekicks, every page checked.

    Private links

    Downloads only through their link. A refund switches it off.

    The stack

    What it runs on

    SiteNext.js
    OrdersPostgres
    PaymentsStripe
    EmailResend
    Book engineHeadless Chromium
    PDFspdf-lib
    MotionGSAP and Lenis
    HostingDigitalOcean
    Love in a Book

    Sweet dreams start with their name

    Role
    Brand, UX, design, films, games and full stack build
    Built with
    Next.js, GSAP, Stripe, Postgres and a PDF renderer

    The result

    Love in a Book sells and makes every order on its own, and comes with everything it needs to launch: films, games and a feed full of posts. A parent types a name and pays, and a finished storybook lands in the inbox minutes later.

    Start your project