Skip to content

codustry/drvakuum-website

 
 

Repository files navigation

Dr.Vakuum Website

The new public website for Dr.Vakuum — vacuum and blower technology designed in Germany, manufactured in Europe and Asia. Replaces the outdated brochure site at https://www.drvakuum.com.

Stack

Layer Choice
Framework SvelteKit 2 + Svelte 5
Styling Tailwind CSS 4 + bits-ui (shadcn-svelte primitives)
Database Cloudflare D1 (Drizzle ORM)
Media Cloudflare R2
Cache Cloudflare KV
Auth Better Auth
i18n Paraglide JS 2 — en (default), th, cn, de, ru
Animations anime.js (other lightweight libs as needed)
Hosting Cloudflare Workers
CI/CD GitHub Actions → Wrangler deploy

CMS

This site is built on top of Khao Pad CMS — a fork, not a copy, so we can pull upstream improvements with git fetch upstream && git merge upstream/main. The admin lives at /cms/* on the same host as the public site.

See CLAUDE.md for development guide, brand notes, and the full list of Cloudflare resource IDs.

Quick start

pnpm install
pnpm dev

The first run will need:

  1. A BETTER_AUTH_SECRET Worker secret (wrangler secret put BETTER_AUTH_SECRET).
  2. Local D1 migrations applied (pnpm db:migrate).
  3. The first super-admin signup at /cms/signup.

License

UNLICENSED — proprietary to Codustry / Dr.Vakuum.

About

Khao Pad (ข้าวผัด) CMS — A lightweight but powerful CMS built for SvelteKit and Cloudflare. Start with GitHub as your database, then scale to Cloudflare D1, R2, and KV — all in a single repository.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 57.7%
  • Svelte 40.7%
  • CSS 1.1%
  • Other 0.5%