v3.2.262862300-def1897-dev
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
FrauJulian's Portfolio Website
Preview
Visit the live website at fraujulian.xyz.
Technology
- Angular 22
- TypeScript
- SCSS
- Vitest for tests
Features
- English and German language options
- About, work, and project portfolio
- Contact links and downloadable OpenPGP public key
- Imprint and privacy information
- Interactive portrait highlights
Project Architecture
src/app/homeβ portfolio landing pagesrc/app/imprintβ imprint and privacy pagesrc/app/footerβ site footersrc/app/sharedβ reusable UI componentssrc/app/servicesβ language and preference servicessrc/languagesβ English and German contentscriptsβ asset generation, versioning, and static file tools
Setup
Requirements: Node.js 24.15 or newer and npm 11.12 or newer.
Development
npm ci
npm run dev
The development server generates required static assets and runs the site at
http://localhost:4200.
Production
npm run build
npm start
The build writes the static site to dist/browser. The static server serves the
built site at http://localhost:3000.
Tests
npm run test
This generates assets and runs the Vitest tests in jsdom.
Docs
Guidelines
Run npm run check before submitting changes. See AGENTS.md for
project conventions.
LICENSE
Licensed under the GNU Affero General Public License v3.0.
Description
π My portfolio website built with Angular v22 β a concise introduction to who I am and what I build.
https://fraujulian.xyz/
Readme
AGPL-3.0
133 MiB
0 Stars
1 Watchers
0 Forks
Releases
23
v3.2.262881440-f3cc9c0
Latest
Languages
TypeScript
53.5%
JavaScript
20.3%
SCSS
17.2%
HTML
8.4%
Dockerfile
0.6%