Codexse
My own product, built end to end — a marketplace selling ready-made websites, themes and plugins, with a catalogue browsable by industry and by technology, accounts, cart and checkout. Several of the templates elsewhere in this portfolio are sold through it.
- Laravel
- Tailwind CSS
- Alpine.js
- Vite
- Marketplace · Ready-made websites
- My own product — design and build
- Frontend Development
- codexse.com
The ask
My own storefront for the templates, themes and plugins I build — nobody commissioned it.
The build
A Laravel application with Tailwind and Alpine on a Vite build: catalogue, accounts, cart and checkout.
The outcome
A product I run rather than a delivery I finished, and the shop the rest of my template work sells through.
THE PROBLEM
Selling your own work means building the shop as well
Making templates is one job; selling them is a different one. A storefront for digital products needs a catalogue two kinds of buyer can navigate — one knows the technology they want, the other only knows the industry they are in — plus accounts, a cart, a checkout, and enough social proof for a stranger to pay for a download from someone they have never heard of. There is no client to sign any of it off, and no one else to build it.
THE SOLUTION
A real store, not a list of downloads
I built it as a Laravel application with a Vite front end, browsable both ways so neither buyer has to translate their question into someone else’s taxonomy. Every listing carries its price, its sales count and its rating, because that is what a first-time visitor actually reads, and a live chat widget sits behind the pre-sale questions that would otherwise end in a closed tab.
- Catalogue browsable by technology — HTML, React, WordPress, Vue — and by industry
- Per-template pricing with discounts, sales counts and ratings on each listing
- Accounts, cart and checkout, plus a live chat widget for pre-sale questions
- A blog and newsletter, because a marketplace has to bring its own traffic
THE STACK
Server-rendered, with just enough JavaScript
A Laravel application with a Vite-built front end — Tailwind for styling and Alpine for the interactive parts, rather than a single-page framework a catalogue does not need. Fonts are served through Bunny rather than Google, so the store makes no third-party font requests:
- Laravel
- Tailwind CSS
- Alpine.js
- Vite
- Bunny Fonts
THE RESULT
The shop the rest of this portfolio sells through
Codexse is a running product rather than a finished delivery, and it is where Velour and my other templates are sold. It is also the reason several entries here exist at all: building things to sell to strangers is a different discipline from building to a brief, and the two have made each other better.
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.
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
B2B marketplace · Oil & energy
Alpe
Figma design from the agency, built as the front end of a Laravel marketplace — every screen written by hand in HTML, CSS and JavaScript.
- HTML5
- CSS3
- JavaScript