add projects and umami

This commit is contained in:
Michael Czechowski
2024-09-30 19:56:53 +02:00
parent 1bb903b00d
commit 4bcab70d42
6 changed files with 11230 additions and 11179 deletions

View File

@@ -109,6 +109,7 @@
} }
</style> </style>
<!-- endregion --> <!-- endregion -->
<script async defer data-website-id="f91846ac-70d3-48d4-8639-c2be8a5e5f8b" src="https://umami.dailysh.it/umami.js"></script>
</head> </head>
<body class="font-mono m-0 p-0"> <body class="font-mono m-0 p-0">
<main class="flex flex-col"> <main class="flex flex-col">
@@ -171,8 +172,11 @@
</section> </section>
<!-- endregion --> <!-- endregion -->
<!-- region Footer -->
<footer class="bg-nls-black text-white">
<!-- region Sections -->
<section class="bg-nls-black text-white">
<div class="p-8 sm:p-20 min-h-[120vh]"> <div class="p-8 sm:p-20 min-h-[120vh]">
<div class="max-w-screen-md mx-auto"> <div class="max-w-screen-md mx-auto">
<!-- region Computer Science --> <!-- region Computer Science -->
@@ -182,6 +186,7 @@
been a university lecturer for over a decade, teaching web development, software engineering, and computer science. Also at DHBW been a university lecturer for over a decade, teaching web development, software engineering, and computer science. Also at DHBW
Stuttgart, I am a lecturer for the course "Web Development" in the field of computer science. Stuttgart, I am a lecturer for the course "Web Development" in the field of computer science.
</p> </p>
<!-- endregion -->
<!-- region Courses --> <!-- region Courses -->
<div class="grid grid-cols-1 md:grid-cols-1 gap-6 mb-8"> <div class="grid grid-cols-1 md:grid-cols-1 gap-6 mb-8">
<div> <div>
@@ -204,14 +209,12 @@
</div> </div>
</div> </div>
<!-- endregion --> <!-- endregion -->
<!-- endregion --> <!-- region Skills and Expertise -->
<h2 class="text-2xl mb-4">Technical Expertise</h2> <h2 class="text-2xl mb-4">Technical Expertise</h2>
<p class="mb-8 max-w-prose"> <p class="mb-8 max-w-prose">
With over two decades of experience in software development and architecture, I've navigated the evolving landscape of With over two decades of experience in software development and architecture, I've navigated the evolving landscape of
technology, consistently delivering cutting-edge solutions across various domains: technology, consistently delivering cutting-edge solutions across various domains:
</p> </p>
<!-- region Skills and Expertise -->
<div class="grid grid-cols-1 md:grid-cols-1 gap-6 mb-8"> <div class="grid grid-cols-1 md:grid-cols-1 gap-6 mb-8">
<!-- region Frontend --> <!-- region Frontend -->
<div> <div>
@@ -1179,6 +1182,41 @@
<!-- endregion --> <!-- endregion -->
</div> </div>
<!-- endregion --> <!-- endregion -->
</div>
</div>
</section>
<!-- endregion -->
<!-- region Project #1 -->
<section class="bg-nls-black text-white">
<div class="p-8 sm:p-20">
<div class="max-w-screen-md mx-auto">
<h2 class="text-2xl mb-4">Portfolio</h2>
</div>
</div>
<div class=" min-w-full min-h-[80vh]">
<img class="min-h-[80vh] object-cover opacity-30 hover:opacity-80 transition" alt="" src="./public/bosch.png">
</div>
</section>
<!-- endregion -->
<!-- region Project #2 -->
<section class="bg-nls-black min-w-full min-h-[80vh]">
<img class="min-h-[80vh] object-cover opacity-30 hover:opacity-80 transition" alt="" src="./public/pons.png">
</section>
<!-- endregion -->
<!-- region Project #3 -->
<section class="bg-nls-black min-w-full min-h-[80vh]">
<img class="min-h-[80vh] object-cover opacity-30 hover:opacity-80 transition" alt="" src="./public/sarah-weisman.png">
</section>
<!-- endregion -->
<!-- region Footer -->
<footer class="bg-nls-black text-white">
<div class="p-8 sm:p-20 min-h-[120vh]">
<div class="max-w-screen-md mx-auto">
<!-- region Contact --> <!-- region Contact -->
<h2 class="text-2xl mb-4">Let's Connect</h2> <h2 class="text-2xl mb-4">Let's Connect</h2>
<p class="mb-4 max-w-prose"> <p class="mb-4 max-w-prose">

21
package-lock.json generated
View File

@@ -1991,11 +1991,24 @@
"license": "CC-BY-4.0" "license": "CC-BY-4.0"
}, },
"node_modules/caniuse-lite": { "node_modules/caniuse-lite": {
"version": "1.0.30000912", "version": "1.0.30001660",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000912.tgz", "resolved": "https://nexus.devpons.io/repository/node-public/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz",
"integrity": "sha512-M3zAtV36U+xw5mMROlTXpAHClmPAor6GPKAMD5Yi7glCB5sbMPFtnQ3rGpk4XqPdUrrTIaVYSJZxREZWNy8QJg==", "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==",
"dev": true, "dev": true,
"license": "CC-BY-4.0" "funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
]
}, },
"node_modules/chalk": { "node_modules/chalk": {
"version": "2.4.2", "version": "2.4.2",

View File

@@ -5,7 +5,7 @@
"main": "index.html", "main": "index.html",
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1", "test": "echo \"Error: no test specified\" && exit 1",
"start": "parcel index.html --open", "start": "parcel --public-url=/public index.html --open",
"build": "parcel build index.html", "build": "parcel build index.html",
"format": "npx prettier --write src/**/*.ts index.html package.json", "format": "npx prettier --write src/**/*.ts index.html package.json",
"scp": "scp -r ./dist/* tengo@tuttle.uberspace.de:/home/tengo/html", "scp": "scp -r ./dist/* tengo@tuttle.uberspace.de:/home/tengo/html",

BIN
public/bosch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 MiB

BIN
public/pons.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

BIN
public/sarah-weisman.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 MiB