Velour
A luxury fashion photography studio template, designed and built end to end to sell through Codexse — editorial work, services, a founder profile and a journal, with no framework at all: custom CSS and vanilla JavaScript, carried by its typography.
- HTML5
- CSS3
- Vanilla JavaScript
- Google Fonts
- Photography studio · Luxury fashion
- Designed and built by me
- Sold through Codexse, my own marketplace
- Frontend Development
- template.codexse.com/velour
The ask
A template of my own to sell through Codexse, aimed at studios where the work has to speak first.
The build
Designed and built end to end — no framework, no plugin bundle: three stylesheets, three scripts and a font stack.
The outcome
A product in my own marketplace rather than a one-off delivery.
THE PROBLEM
No client to hide behind
On a commission the design is somebody else’s decision and the brief settles the arguments. Building a product for my own marketplace removes both: every judgement is mine, and the only test is whether a studio owner sees it and thinks that is how their work should be presented. For a luxury photography site that is a hard target, because the temptation is to add and the requirement is to remove.
THE SOLUTION
Restraint, held to on purpose
The work is the argument, so everything else gets out of its way. Four campaigns with location and date rather than captions, four service categories, a named founder with credentials, and a journal that reads as editorial instead of SEO filler. The type does the heavy lifting — a serif display face against a mono accent, on generous space — which is only possible because nothing underneath it is imposing opinions of its own.
- Selected work as four campaigns, each with location and date rather than a caption
- Four service categories, client logos, and a founder profile with credentials
- A journal of three articles, an Instagram feed and a closing enquiry call to action
- Cormorant Garamond and Italiana for display, Montserrat and Space Mono for the rest
THE STACK
No framework, on purpose
The only third-party dependency is the font stack. No Bootstrap, no jQuery, no plugin bundle — three stylesheets and three scripts, written for this layout, which is what keeps a site this typographic from carrying somebody else’s defaults:
- HTML5
- CSS3
- Vanilla JavaScript
- Google Fonts
THE RESULT
A product, not a delivery
It sells through Codexse rather than being handed to one client and finished. That changes what “done” means: a commission ends at sign-off, while a template has to keep making sense to buyers I never speak to, on sites I never see.
THE SERVICE BEHIND IT
Want something built this way?
This project came out of my Frontend Development work. That page covers the process in full — what I deliver, how a project runs, and the questions people usually ask before starting one.
What that service covers
- Pixel-accurate implementation, responsive from 320px upward
- Interfaces built to the data they carry, not to a template
- Accessible, conventional code the next developer can read
MORE WORK
Other case studies
Same write-up every time — the problem, the approach, the stack and what changed.
Marketplace · Ready-made websites
Codexse
My own product, built end to end — a marketplace selling ready-made websites, themes and plugins, with accounts, cart and checkout.
- Laravel
- Tailwind CSS
- Alpine.js
Motorhome dealership · Ebern, Germany
Freizeitcenter Dietz
Design delivered as a PDF, rebuilt as a responsive WordPress site in Divi 5 — including recovering the artwork from the flattened pages.
- WordPress
- Divi 5
- Responsive build