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%
|
|
||
|---|---|---|
| .gitea/workflows | ||
| src | ||
| static | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| ARCHITECTURE.md | ||
| bun.lock | ||
| Dockerfile | ||
| eslint.config.js | ||
| package.json | ||
| README.md | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
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.