Skip to content

The-LukeZ/portfolio

Repository files navigation

LukeZ Portfolio

Personal portfolio of LukeZ. Built with SvelteKit 5 + TypeScript, deployed to Cloudflare Workers via adapter-cloudflare.

Features

  • Multi-language support (en/de) via Paraglide i18n
  • Project & social links showcase, project data generated from projects/*.yaml
  • Standalone Discord permissions calculator (/discord-permissions)
  • Standalone business subsite with legal notice (/business)
  • SEO-friendly meta tags

Getting Started

Package manager: pnpm.

pnpm install
pnpm dev          # start dev server
pnpm build        # production build
pnpm preview      # build then run via wrangler dev (simulates Workers runtime)
pnpm check        # type-check (svelte-check)
pnpm format       # apply prettier formatting
pnpm lint         # check formatting only
pnpm gen   # regenerate worker-configuration.d.ts from wrangler.jsonc bindings

Deploy

pnpm deploy   # build then wrangler deploy

See CLAUDE.md for architecture details.

About

My Portfolio which showcases my projects primarily

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors