SvelteKit · TypeScript · mdsvex

dexterlabs.nl

This site. A SvelteKit static site with mdsvex content, Vercel image optimization, and a custom invoice PDF generator.

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.

// 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