my home bakery https://dankbreadmpls.com
  • Svelte 76.6%
  • TypeScript 19.1%
  • CSS 1.8%
  • JavaScript 1.3%
  • Shell 0.7%
  • Other 0.4%
Find a file
2026-10-17 00:43:48 -05:00
.vscode initial 2026-09-13 00:29:10 -05:00
drizzle initial 2026-09-13 00:29:10 -05:00
scripts initial 2026-09-13 00:29:10 -05:00
src minor 2026-10-17 00:43:48 -05:00
static update breads 2026-10-15 19:57:07 -05:00
.env.example initial 2026-09-13 00:29:10 -05:00
.gitignore initial 2026-09-13 00:29:10 -05:00
.npmrc initial 2026-09-13 00:29:10 -05:00
.prettierignore initial 2026-09-13 00:29:10 -05:00
.prettierrc initial 2026-09-13 00:29:10 -05:00
compose.yml initial 2026-09-13 00:29:10 -05:00
deploy.sh initial 2026-09-13 00:29:10 -05:00
dev-server.js initial 2026-09-13 00:29:10 -05:00
Dockerfile initial 2026-09-13 00:29:10 -05:00
drizzle.config.ts initial 2026-09-13 00:29:10 -05:00
eslint.config.js initial 2026-09-13 00:29:10 -05:00
LICENSE add MIT license 2026-09-13 00:37:38 -05:00
package.json upgrade deps 2026-10-01 17:44:23 -05:00
pnpm-lock.yaml upgrade deps 2026-10-01 17:44:23 -05:00
pnpm-workspace.yaml initial 2026-09-13 00:29:10 -05:00
README.md update readme 2026-10-03 23:03:46 -05:00
svelte.config.js initial 2026-09-13 00:29:10 -05:00
tsconfig.json initial 2026-09-13 00:29:10 -05:00
vite.config.ts initial 2026-09-13 00:29:10 -05:00

dan k bread

source code behind dankbreadmpls.com

This is my bakery's website.

There's two aspects to it

  • homespun static site generator for showcasing my breads and basic info on the bakery.
  • frugal ordering system using Venmo for zero-fee payment processing and IMAP for tracking payments via email

It runs on my home server for free. Users provide their email when ordering, but no account setup is needed. Order information is saved client-side and updated via email.

tech stack

  • sveltekit with SSR and build-time prerendering, for quick static pages with a lightweight ordering backend
  • drizzle + sqlite for persisting order info
  • ImapFlow to check for Venmo payment emails
  • Open Props for a nice set of CSS "utility" variables for colors, spacing, typography
  • utopia for fluid type scaling
  • Noun Project for SVG icons ($40/year and money well spent IMO)
  • SMTP2GO for sending order emails (free tier)