VAHZORDiscuss a ProjectContact

Client website

JJ Rabbit Creative

WebsiteEcommerceAutomation

A custom digital experience for an artist and creativity educator, combining an expressive visual identity with ecommerce, participant intake, and automated journal generation.

The JJ Rabbit Creative homepage: a collage of torn-paper photographs and hand-drawn marks around the site's name, with two calls to action.
The homepage. Collage, torn edges and hand lettering, none of it stock.

Overview

JJ Rabbit Creative is the practice of an artist and creativity educator who teaches creative expression as a route back to yourself. Vahzor designed and built the website: the identity on screen, the session purchase, the participant intake, and the personalized journal each participant receives.

The problem

The work is personal, tactile and hand-made, and a template would have flattened it into another wellness landing page. The site had to look like the practice it represents before it did anything else.

It also had to earn its keep. Sessions are sold from the site, participants are taken through an intake, and each one receives a journal built around their own answers — a sequence that was going to be assembled by hand every time unless the site did it.

The solution

The interface is drawn rather than composed from a system: torn-paper edges, collage photography, two display faces, and reveal animations that let a long page read as a sequence of chapters instead of one scroll.

Purchasing runs on Stripe's embedded checkout, so the buyer completes payment inside the page rather than being handed to a payment host and sent back.

Intake answers flow into a document template that renders a personalized PDF journal for the participant, generated and delivered automatically.

Screens

The JJ Rabbit Creative homepage on a phone: the collage hero stacked above the site's name card.
On a phone.

Technical notes

  • Stripe Embedded Checkout for in-page purchase; Resend for transactional mail.
  • CraftMyPDF renders the participant journal from the intake payload.

Have a similar project?

Describe what you are trying to build or improve, and Vahzor will help define a practical path to it.

Discuss a ProjectWhat Vahzor builds

Different problem, different solution: Clinic scheduling application