diff --git a/src/lib/banner-title.svelte b/src/lib/banner-title.svelte index eed0079..1ac6361 100644 --- a/src/lib/banner-title.svelte +++ b/src/lib/banner-title.svelte @@ -1,20 +1,47 @@ -
- {bannerImgAlt} +
+

{title}

{subtitle}

-
\ No newline at end of file +
+ + \ No newline at end of file diff --git a/src/lib/table-of-contents.svelte b/src/lib/table-of-contents.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index dbf3428..54a30e4 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -2,17 +2,43 @@ let { children } = $props(); +
{@render children()} \ No newline at end of file diff --git a/src/routes/projects/projects.ts b/src/routes/projects/projects.ts index 61d63a4..4e459a6 100644 --- a/src/routes/projects/projects.ts +++ b/src/routes/projects/projects.ts @@ -1,7 +1,8 @@ export interface Project { id: string; - bannerImg: string; - iconImg: string; + isActive: boolean; // whether the project is currently active (true) or a past project (false) + banner: string; + icon: string; title: string; subtitle: string; paragraphs: string[]; @@ -16,8 +17,9 @@ export interface Link { export const projects: Project[] = [ { id: "projectn5", - bannerImg: "", - iconImg: "", + isActive: true, + banner: "/projects/projectn5/banner.webp", + icon: "", title: "Project N5", subtitle: "", paragraphs: [ @@ -33,8 +35,9 @@ export const projects: Project[] = [ }, { id: "projektike", - bannerImg: "", - iconImg: "", + isActive: true, + banner: "/projects/projektike/banner.webp", + icon: "", title: "Projektike", subtitle: "Wizard Game", paragraphs: [ @@ -49,8 +52,9 @@ export const projects: Project[] = [ }, { id: "daisyfm", - bannerImg: "", - iconImg: "", + isActive: false, + banner: "/projects/daisyfm/banner.webp", + icon: "", title: "Daisy", subtitle: "Electro-Smith Daisy-based FM synth", paragraphs: [ @@ -73,8 +77,9 @@ export const projects: Project[] = [ }, { id: "swordsnstuff", - bannerImg: "", - iconImg: "", + isActive: false, + banner: "/projects/swordsnstuff/banner.webp", + icon: "", title: "Swords & Stuff", subtitle: "Unity 2D RPG", paragraphs: [ @@ -90,9 +95,10 @@ export const projects: Project[] = [ ], }, { - id: "", - bannerImg: "", - iconImg: "", + id: "tads", + isActive: false, + banner: "/projects/tads/banner.webp", + icon: "/projects/tads/icon.webp", title: "Totally Accurate Dating Simulator", subtitle: "HTML Text Adventure", paragraphs: [ @@ -111,8 +117,9 @@ export const projects: Project[] = [ }, { id: "weserplaner", - bannerImg: "", - iconImg: "", + isActive: false, + banner: "/projects/weserplaner/banner.webp", + icon: "/projects/weserplaner/icon.webp", title: "WeserPlaner", subtitle: "University Timetable & Canteen Info App", paragraphs: [ @@ -133,8 +140,9 @@ export const projects: Project[] = [ }, { id: "textbasic", - bannerImg: "", - iconImg: "", + isActive: false, + banner: "", + icon: "/projects/textbasic/icon.webp", title: "Text Basic", subtitle: "Extremely Basic Text Widget App", paragraphs: [ @@ -154,8 +162,9 @@ export const projects: Project[] = [ }, { id: "dreamworld", - bannerImg: "", - iconImg: "", + isActive: false, + banner: "", + icon: "/projects/dreamworld/icon.webp", title: "Dreamworld", subtitle: "My First Album", paragraphs: [ @@ -177,10 +186,11 @@ export const projects: Project[] = [ }, { id: "anewbeginning", - bannerImg: "", - iconImg: "", + isActive: false, + banner: "", + icon: "/projects/anewbeginning/icon.webp", title: "A New Beginning", - subtitle: "????", + subtitle: "", paragraphs: [ "A New Beginning is an EP I wrote back in 2018 in an effort to change up my production style. Originally, this EP was released as A New Beginning (3-Track), featuring A New Beginning as Nowy Początek and Farewell in two different versions, one being an instrumental titled Trzymajcie Się, and the other one being a bootleg of Kelly Clarkson's Behind These Hazel Eyes called Behind These Hazel Eyes (D4rkn355 'Farewell' Bootleg)! For copyright reasons, the bootleg never made it onto Spotify.", "This EP, to me, represents the start of a deviation in tone, production quality, and musical style from my previous works. While it was only a start, I am quite proud of the works I produced.", @@ -198,8 +208,9 @@ export const projects: Project[] = [ }, { id: "qwark", - bannerImg: "", - iconImg: "", + isActive: false, + banner: "", + icon: "/projects/qwark/icon.webp", title: "Qwark Grade Log", subtitle: "Grade Logging App", paragraphs: [ @@ -215,9 +226,10 @@ export const projects: Project[] = [ ], }, { - id: "avh-plan", - bannerImg: "", - iconImg: "", + id: "avhplan", + isActive: false, + banner: "", + icon: "/projects/avhplan/icon.webp", title: "AvH-Vertretungsplan", subtitle: "Substitution Plan App", paragraphs: [ @@ -235,8 +247,9 @@ export const projects: Project[] = [ }, { id: "soundcloud", - bannerImg: "", - iconImg: "", + isActive: false, + banner: "", + icon: "/projects/soundcloud/icon.webp", title: "Soundcloud", subtitle: "Demo Dump & Archive", paragraphs: [ diff --git a/src/routes/uses/+page.svelte b/src/routes/uses/+page.svelte new file mode 100644 index 0000000..ef97b00 --- /dev/null +++ b/src/routes/uses/+page.svelte @@ -0,0 +1,7 @@ + + +Here's a list of what I used to create this page + +svelte + +background: rivers of bremen and nearby area, made using QGIS and data from ??? \ No newline at end of file diff --git a/static/bremen-waters-white.svg b/static/bremen-waters-white.svg new file mode 100644 index 0000000..d155c81 --- /dev/null +++ b/static/bremen-waters-white.svg @@ -0,0 +1,42 @@ + + + + diff --git a/static/projects/anewbeginning/icon.webp b/static/projects/anewbeginning/icon.webp new file mode 100644 index 0000000..b664fad Binary files /dev/null and b/static/projects/anewbeginning/icon.webp differ diff --git a/static/projects/avhplan/icon.webp b/static/projects/avhplan/icon.webp new file mode 100644 index 0000000..bb6bc0e Binary files /dev/null and b/static/projects/avhplan/icon.webp differ diff --git a/static/projects/banner.webp b/static/projects/banner.webp new file mode 100644 index 0000000..7094663 Binary files /dev/null and b/static/projects/banner.webp differ diff --git a/static/projects/daisyfm/banner.webp b/static/projects/daisyfm/banner.webp new file mode 100644 index 0000000..a418461 Binary files /dev/null and b/static/projects/daisyfm/banner.webp differ diff --git a/static/projects/dreamworld/icon.webp b/static/projects/dreamworld/icon.webp new file mode 100644 index 0000000..51ba150 Binary files /dev/null and b/static/projects/dreamworld/icon.webp differ diff --git a/static/projects/project-mix.webp b/static/projects/project-mix.webp new file mode 100644 index 0000000..82e25f7 Binary files /dev/null and b/static/projects/project-mix.webp differ diff --git a/static/projects/projectn5/banner.webp b/static/projects/projectn5/banner.webp new file mode 100644 index 0000000..cb77f84 Binary files /dev/null and b/static/projects/projectn5/banner.webp differ diff --git a/static/projects/projektike/banner.webp b/static/projects/projektike/banner.webp new file mode 100644 index 0000000..f0b771c Binary files /dev/null and b/static/projects/projektike/banner.webp differ diff --git a/static/projects/qwark/icon.webp b/static/projects/qwark/icon.webp new file mode 100644 index 0000000..85e2621 Binary files /dev/null and b/static/projects/qwark/icon.webp differ diff --git a/static/projects/soundcloud/icon.webp b/static/projects/soundcloud/icon.webp new file mode 100644 index 0000000..377365f Binary files /dev/null and b/static/projects/soundcloud/icon.webp differ diff --git a/static/projects/swordsnstuff/banner.webp b/static/projects/swordsnstuff/banner.webp new file mode 100644 index 0000000..fd0963c Binary files /dev/null and b/static/projects/swordsnstuff/banner.webp differ diff --git a/static/projects/tads/banner.webp b/static/projects/tads/banner.webp new file mode 100644 index 0000000..f844d2e Binary files /dev/null and b/static/projects/tads/banner.webp differ diff --git a/static/projects/tads/icon.webp b/static/projects/tads/icon.webp new file mode 100644 index 0000000..f9f8bdb Binary files /dev/null and b/static/projects/tads/icon.webp differ diff --git a/static/projects/textbasic/icon.webp b/static/projects/textbasic/icon.webp new file mode 100644 index 0000000..039310e Binary files /dev/null and b/static/projects/textbasic/icon.webp differ diff --git a/static/projects/weserplaner/banner.webp b/static/projects/weserplaner/banner.webp new file mode 100644 index 0000000..3c6b15e Binary files /dev/null and b/static/projects/weserplaner/banner.webp differ diff --git a/static/projects/weserplaner/icon.webp b/static/projects/weserplaner/icon.webp new file mode 100644 index 0000000..1dad0cc Binary files /dev/null and b/static/projects/weserplaner/icon.webp differ