Persönliche Portfolio-Website mit ausgewählten Projekten aus Studium, Lehre und Selbständigkeit.
  • Svelte 74.3%
  • CSS 12.6%
  • TypeScript 6.7%
  • JavaScript 5.1%
  • HTML 0.8%
  • Other 0.5%
Find a file
Jonathan Schmidt 63bde9e638
All checks were successful
Build and Deploy Portfolio / build-and-push (push) Successful in 1m9s
Build and Deploy Portfolio / deploy (push) Successful in -1s
Merge pull request 'feat: initial portfolio frontend (design system, components, landing page)' (#4) from dev into main
Reviewed-on: #4
2026-07-15 16:10:43 +00:00
.gitea/workflows ci: add build check workflow 2026-07-15 18:05:08 +02:00
src feat(routes): add impressum, datenschutz pages and lebenslauf anchor 2026-07-15 18:02:00 +02:00
static init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
.gitignore init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
.npmrc init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
.prettierignore init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
.prettierrc init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
ARCHITECTURE.md docs: split security headers between Traefik and SvelteKit CSP 2026-06-15 16:46:53 +02:00
bun.lock chore(deps): add font and UI library dependencies 2026-07-15 03:18:14 +02:00
Dockerfile init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
eslint.config.js init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
package.json chore(deps): add font and UI library dependencies 2026-07-15 03:18:14 +02:00
README.md init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
svelte.config.js chore: add svelte inspector to vite 2026-06-15 17:20:53 +02:00
tsconfig.json init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00
vite.config.ts init: SvelteKit portfolio + CI/CD 2026-06-12 02:28:34 +02:00

Portfolio

Persönliches Portfolio von Jonathan Schmidt. Statische Website, gebaut mit SvelteKit und SSG.

Live: https://jonathan-schmidt.de

Tech-Stack

  • SvelteKit (Svelte 5, SSG via adapter-static)
  • TypeScript
  • Tailwind v4
  • Vite, Bun
  • Container-Deployment: static-web-server hinter Traefik

Entwicklung

bun install
bun run dev      # Dev-Server
bun run build    # Produktions-Build
bun run preview  # Build lokal serven
bun run format   # Prettier
bun run lint     # ESLint

Voraussetzungen: Bun ≥ 1.3, Node ≥ 24.

Architektur

Strukturelle Entscheidungen sind in ARCHITECTURE.md dokumentiert.

Lizenz

Code: kein Open-Source-Reuse vorgesehen, alle Rechte vorbehalten. Content (Texte, Bilder, CV-Daten): © Jonathan Schmidt, alle Rechte vorbehalten.

Kein Fork, kein Re-Use für andere Portfolios.