Rovelloa
A custom Shopify storefront for my own pet-grooming brand.
Please note: Rovelloa is my own brand, not client work. No sales, traffic or conversion figures are claimed here.
Screenshots
Browse views

Overview
Rovelloa sells an at-home pet grooming system. I built the storefront on Shopify's Dawn theme, developing it with Claude Code as my AI assistant, and I launched and run the store myself.
Role and project type
Brand owner and storefront developer. I directed the design and built the storefront, and I handle the store as the merchant.
- Storefront design and development
- Homepage, product page and collection page
- Cart drawer styling
- Store setup and day-to-day operations
What I wanted to achieve
A one-product store has to explain a new kind of product quickly and make buying feel straightforward. I wanted a storefront that feels designed rather than templated, while keeping Shopify's proven purchase and cart behavior underneath.
Approach
- I started from Shopify's Dawn 16 theme to keep its native product form, variant handling, cart drawer and checkout path, then built the storefront's own design on top. It is far more than a recolored Dawn.
- The design was prototyped as static HTML first, then ported into Liquid sections that stay editable in the theme editor.
- Custom styling is namespaced and loaded per section. Fonts are self-hosted, and plain JavaScript is used only where an interaction needs it.
Key features
Custom sections
More than a dozen custom Liquid sections and a few snippets cover the homepage, product page, collection page and contact page.
Product page
Annotated product imagery that updates per colourway, a view switcher with previous/next and swipe on mobile, plus video and story sections. Price, variants and add to cart remain Shopify's own.
Mobile purchase bar
A sticky buy bar appears once the main button scrolls out of view and steps aside near the closing purchase row.
Guided homepage moments
A step-by-step sequence where the photo follows the step you point at, and an FAQ that keeps one answer open at a time. Reduced-motion preferences are respected.
Technology
- Shopify
- Dawn 16
- Liquid
- CSS
- Vanilla JavaScript