I wanted to create something that felt like a real fashion brand had already existed for years.
Not just a homepage. Not a collection of pretty screens. An actual store, with its own identity, imagery, products, interactions and all the small details that make a website feel complete.
That idea became NARROWFORM.
I created the brand and name, developed the art direction, produced the fashion and product imagery, designed the entire interface and shopping experience, and built the website myself.
I wanted the concept to hold up beyond the first impression, so I built the experience all the way through:
Product discovery
Product pages
Cart interactions
Checkout
Simulated payment
Cookie consent
Responsive layouts
Mobile interactions
And the smaller interface states throughout the experience
The imagery was created specifically for NARROWFORM using generative tools, then refined and directed to fit the same visual language as the website.
The result is a complete fashion e-commerce concept that you can actually explore.
This is probably the most involved project I've made so far, because I wasn't trying to design a website around an existing brand.
I wanted to create the brand, then build the website that belonged to it.
My feed on X is full of impressive motion videos made with Claude, so I decided to try Opus 5.5 for the FTCG project. I asked it to create a dynamic video inspired by the FTCG game. The initial prompt was incredibly simple, and it took only an hour or two of experimentation to refine the result and add sound as the finishing touch. Not bad at all.
Multi-tier pricing that updates live as you add pairs is the hard part to get right in native Liquid, most builds either hardcode the tiers or end up calling an app API on every quantity change. Curious whether the discount math runs client-side off a price map or you're hitting a line-item script/function on the backend for it.