From d2a48c23ad390d3243d0525547fd1899860cc6f9 Mon Sep 17 00:00:00 2001 From: Nils Wrenger Date: Sat, 25 Jan 2025 13:16:44 +0100 Subject: [PATCH] :sparkles: Improved index page design --- src/lib/index.ts | 72 +++++++++++++++++++++++++++++++++++------ src/routes/+page.svelte | 69 ++++++++++++++------------------------- 2 files changed, 87 insertions(+), 54 deletions(-) diff --git a/src/lib/index.ts b/src/lib/index.ts index 4b48409..39aacb1 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -1,18 +1,70 @@ export const skills = [ - { name: 'Rust', icon: '๐Ÿฆ€', url: 'https://www.rust-lang.org/' }, - { name: 'Svelte', icon: '๐Ÿงก', url: 'https://svelte.dev/' }, - { name: 'Zig', icon: 'โšก๏ธ', url: 'https://ziglang.org/' }, - { name: 'Go', icon: '๐Ÿน', url: 'https://golang.org/' }, - { name: 'Godot', icon: '๐ŸŽฎ', url: 'https://godotengine.org/' }, - { name: 'Python', icon: '๐Ÿ', url: 'https://www.python.org/' }, + { + name: 'Rust', + icon: '๐Ÿฆ€', + url: 'https://www.rust-lang.org/', + description: 'I have worked on almost all of my projects in Rust. I am very proficient in it!' + }, + { + name: 'Svelte', + icon: '๐Ÿงก', + url: 'https://svelte.dev/', + description: + "When I am doing frontend, then only using Svelte. It's a great framework and I am like with Rust also very proficient in it!" + }, + { + name: 'Zig', + icon: 'โšก๏ธ', + url: 'https://ziglang.org/', + description: + 'Tried out once, had a blast using comptime but I am simply to stupid to use it in real projects!' + }, + { + name: 'Go', + icon: '๐Ÿน', + url: 'https://golang.org/', + description: + 'Nice language with horrid syntax. I tried it out a few times but then booted back to Rust.' + }, + { + name: 'Godot', + icon: '๐ŸŽฎ', + url: 'https://godotengine.org/', + description: 'Best Game Engine out there. Used in my early days for a few crappy games.' + }, + { + name: 'Python', + icon: '๐Ÿ', + url: 'https://www.python.org/', + description: "'Everyone can write Python, right?'" + }, { name: 'JavaScript', icon: '๐Ÿ“บ', - url: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript' + url: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript', + description: + 'If somebody smoked weed and programmed 3 languages at once, this one would come up with JavaScript. Dafuq is this language?' + }, + { + name: 'TypeScript', + icon: '๐Ÿ’ป', + url: 'https://www.typescriptlang.org/', + description: + 'A great extension to JavaScript to make it usable again. Programming in Svelte only with TypeScript.' + }, + { + name: 'HTML & CSS', + icon: '๐ŸŒ', + url: 'https://developer.mozilla.org/en-US/docs/Learn/HTML', + description: 'Yeah, way better than JavaScript. Great Core Web Technologies!' }, - { name: 'TypeScript', icon: '๐Ÿ’ป', url: 'https://www.typescriptlang.org/' }, - { name: 'HTML & CSS', icon: '๐ŸŒ', url: 'https://developer.mozilla.org/en-US/docs/Learn/HTML' }, - { name: 'Git & GitHub', icon: '๐Ÿ”ง', url: 'https://github.com/' } + { + name: 'Git & GitHub', + icon: '๐Ÿ”ง', + url: 'https://github.com/', + description: + 'Writing every project in Git and uploading it to Github. Great Stuff from Microsoft!' + } ]; import { Github, Mail } from 'lucide-svelte'; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 1bb27db..fc96874 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,6 +1,5 @@ @@ -29,37 +28,27 @@

My focus is on UI development (websites, apps, and TUIs) and performance-driven projects - like algorithms and databases. Therefore, my proficiency lies in Rust and in + like algorithms and databases. Therefore, my proficiency lies in Rust and Svelte (i.e., JavaScript / TypeScript). But in the past, I have tried out - other programming languages like Go and - Python, or even a game engine like + other programming languages like Go and Python, or even a Game + Engine like Godot, so keep your eyes peeled! Or just check out the list below:

-
+
{#each skills as skill} - - -
- - {skill.name} - - - - {skill.icon} - -
-
-
+
+
+ {skill.name} + {skill.icon} +
+
+ {@html skill.description} +
+
{/each} -
+
@@ -67,28 +56,20 @@

Where am I online?

I am online on multiple platforms. Check out the list below:

-
+ +
+