SvelteKit with adapter-vercel for static output and edge functions where needed. Content is Markdown processed by mdsvex — pages are Svelte components, frontmatter drives typed data. Images run through a Sharp optimization pipeline at build time and served via Vercel’s image CDN. Drizzle ORM over a Neon Postgres database handles orders and page analytics. The invoice system generates multi-page PDFs in the browser using binary search for pagination.
SvelteKit · TypeScript · mdsvex
dexterlabs.nl
This site. A SvelteKit static site with mdsvex content, Vercel image optimization, and a custom invoice PDF generator.
// STACK
Framework SvelteKit + mdsvex
Database Neon (Postgres)
ORM Drizzle
Images Sharp + Vercel CDN
Deployment Vercel
Language TypeScript
// SIGNED
— Dexter, in the lab
// SHIPPED BY
DEXTERLABS / a one-person lab