A fashion storefront rebuilt from the inside out. A quieter shopping experience, with the commercial details made more dependable.
- Contribution
- Product design, frontend, commerce architecture and implementation
- Built with
- Next.js, Payload CMS, PostgreSQL, Montonio and LP Express

The brief
Valesa sells clothing and lingerie with detailed sizing, changing stock, regional payments, and Lithuanian delivery. Its previous storefront made that complexity feel like visual noise.
The work connected an end-to-end redesign with a custom commerce rebuild. The aim was to make shopping feel simple without concealing the information people need to choose.
Fewer distractions, better decisions
Five clear shopping categories replaced nine competing entry points. Repeated promotions gave way to an image-led rhythm, with each screen focused on the next useful decision.
On product pages, photography sits alongside price, discounts, size, availability, care, delivery, and returns. Lithuanian and English extend through the whole journey, including account flows, consent, order emails, and post-purchase states.
Trust beneath the interface
The server determines price, discounts, stock, and order state. Payment and delivery providers connect through separate adapters, so their complexity does not spread through the storefront.
Repeated payment notifications cannot trigger duplicate stock changes or customer emails. Public product media is separated from private invoices. Structured publishing rules keep incomplete bilingual products out of the catalogue.
The owner can manage products, homepage content, shipping settings, discounts, and commercial copy in Payload, without a code deployment.
What was checked
Staging validation covered 40 Lithuanian and English route-and-viewport combinations, from 320 to 1440 pixels. Checks covered overflow, touch targets, labels, keyboard focus, contrast, and reduced motion.
Three audited mobile commerce routes recorded a Lighthouse accessibility score of 100 and zero layout shift. These are validation results, not conversion claims. Mobile loading performance remained an improvement area, alongside final content, imagery, and broader assistive-technology testing.
What I took away
A quiet interface depends on clear rules underneath it. Making payments, stock, language, and ownership explicit is what lets the shopping experience stay calm.

