diff --git a/src/components/elements/Socials.svelte b/src/components/elements/Socials.svelte index fbda608..d2e9fa0 100644 --- a/src/components/elements/Socials.svelte +++ b/src/components/elements/Socials.svelte @@ -1,67 +1,67 @@ -
- github -
+
+ github +
-
- codepen -
+
+ codepen +
-
- youtube -
+
+ youtube +
-
- twitch -
+
+ twitch +
-
- twitch -
+
+ twitch +
-
- twitch -
+
+ twitch +
diff --git a/src/components/sections/ProjectsComponent.astro b/src/components/sections/ProjectsComponent.astro new file mode 100644 index 0000000..67203c4 --- /dev/null +++ b/src/components/sections/ProjectsComponent.astro @@ -0,0 +1,370 @@ +--- +import TaskWidget from "./TaskWidget.svelte"; +import { Image } from "astro:assets"; +import CoworkingGuide from "./images/projects/coworking-guide.webp"; +import HexGuess from "./images/projects/hexguess.webp"; +import TwitchPlays from "./images/projects/twitchplays.webp"; +--- + +
+
+
+
+ coworking guide + coworking guide + +
+ +
+

+ Coworking Guide +

+

+ A guide to coworking streams for streamers, covers wide + range of topics from tips on how to get started with setting + up stream to how to grow your audience! +

+
+
+ Astro +
+
+ TypeScript +
+
+ Markdown +
+
+
+
+
+
+

+ Chat-Task-Tic Widget +

+

+ Used by 100+ Twitch streamers, allow viewers and streamers + to add their own tasks to the widget for accountability! + Easy to setup and the customization possibilities are + endless! +

+
+
+ HTML +
+
+ CSS +
+
+ Javascript +
+
+
+ + +
+ +
+
+ Hex Guess + Hex Guess + +
+ +
+

HexGuess

+

+ Decode colours in 5 attempts. Guess the hexadecimal code and + receive instant feedback! Built with Next.JS, TailwindCSS + and TypeScript. +

+
+
+ NextJS +
+
+ Typescript +
+
+ TailwindCSS +
+
+
+
+
+
+

+ Twitch Plays X +

+

+ Allow Twitch chatters play games such as Pokemon! Chatters + can enter messages such as "up up down down left right B A" + and the Python program will trigger the corresponding + keypresses. +

+
+
+ Python +
+
+ win32API +
+
+
+ +
+ Twitch Plays X + Twitch Plays X + +
+
+
+
+ + diff --git a/src/components/sections/ProjectsComponent.svelte b/src/components/sections/ProjectsComponent.svelte deleted file mode 100644 index bf73b84..0000000 --- a/src/components/sections/ProjectsComponent.svelte +++ /dev/null @@ -1,727 +0,0 @@ - - -
-
-
-
- coworking guide - coworking guide - -
- -
-

- Coworking Guide -

-

- A guide to coworking streams for streamers, covers wide - range of topics from tips on how to get started with setting - up stream to how to grow your audience! -

-
-
- Astro -
-
- TypeScript -
-
- Markdown -
-
-
-
-
-
-

- Chat-Task-Tic Widget -

-

- Used by 100+ Twitch streamers, allow viewers and streamers - to add their own tasks to the widget for accountability! - Easy to setup and the customization possibilities are - endless! -

-
-
- HTML -
-
- CSS -
-
- Javascript -
-
-
- -
- -
-
- Hover here! - 0/100+ -
-
-
- {#each streamers as { streamer, task }} -
- O {streamer} : {task} -
- {/each} -
-
- {#each streamers as { streamer, task }} -
- O {streamer} : {task} -
- {/each} -
-
-
-
-
- Hover here! - 0/100+ -
-
-
- {#each streamers as { streamer, task }} -
- O {streamer} : {task} -
- {/each} -
-
- {#each streamers as { streamer, task }} -
- O {streamer} : {task} -
- {/each} -
-
-
- - -
-
- -
-
- Hex Guess - Hex Guess - -
- -
-

HexGuess

-

- Decode colours in 5 attempts. Guess the hexadecimal code and - receive instant feedback! Built with Next.JS, TailwindCSS - and TypeScript. -

-
-
- NextJS -
-
- Typescript -
-
- TailwindCSS -
-
-
-
-
-
-

- Twitch Plays X -

-

- Allow Twitch chatters play games such as Pokemon! Chatters - can enter messages such as "up up down down left right B A" - and the Python program will trigger the corresponding - keypresses. -

-
-
- Python -
-
- win32API -
-
-
- -
- Hex Guess - Hex Guess - -
-
-
-
- - diff --git a/src/components/sections/TaskWidget.svelte b/src/components/sections/TaskWidget.svelte new file mode 100644 index 0000000..6fcc39c --- /dev/null +++ b/src/components/sections/TaskWidget.svelte @@ -0,0 +1,266 @@ + + +
+ +
+
+ Hover here! + 0/100+ +
+
+
+ {#each streamers as { streamer, task }} +
+ O {streamer} : {task} +
+ {/each} +
+
+ {#each streamers as { streamer, task }} +
+ O {streamer} : {task} +
+ {/each} +
+
+
+
+
+ Hover here! + 0/100+ +
+
+
+ {#each streamers as { streamer, task }} +
+ O {streamer} : {task} +
+ {/each} +
+
+ {#each streamers as { streamer, task }} +
+ O {streamer} : {task} +
+ {/each} +
+
+
+
+ +
+
+ + diff --git a/public/images/projects/ProductiVue.webp b/src/components/sections/images/projects/ProductiVue.webp similarity index 100% rename from public/images/projects/ProductiVue.webp rename to src/components/sections/images/projects/ProductiVue.webp diff --git a/public/images/projects/coworking-guide.webp b/src/components/sections/images/projects/coworking-guide.webp similarity index 100% rename from public/images/projects/coworking-guide.webp rename to src/components/sections/images/projects/coworking-guide.webp diff --git a/public/images/projects/hexguess.webp b/src/components/sections/images/projects/hexguess.webp similarity index 100% rename from public/images/projects/hexguess.webp rename to src/components/sections/images/projects/hexguess.webp diff --git a/public/images/projects/twitchplays.webp b/src/components/sections/images/projects/twitchplays.webp similarity index 100% rename from public/images/projects/twitchplays.webp rename to src/components/sections/images/projects/twitchplays.webp diff --git a/src/pages/index.astro b/src/pages/index.astro index 0d03bc3..5f7607b 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -4,7 +4,7 @@ import Layout from "../layouts/Layout.astro"; import NetworkLine from "../components/elements/NetworkLine.astro"; import WhatIDo from "../components/sections/WhatIDoComponent.astro"; import Intro from "../components/sections/IntroComponent.svelte"; -import Projects from "../components/sections/ProjectsComponent.svelte"; +import Projects from "../components/sections/ProjectsComponent.astro"; import Education from "../components/sections/ExperienceComponent.astro"; import Skills from "../components/sections/SkillsComponent.astro"; import Contact from "../components/sections/ContactComponent.svelte"; @@ -32,7 +32,7 @@ import Footer from "../components/sections/FooterComponent.astro";

Projects

- +
@@ -42,7 +42,7 @@ import Footer from "../components/sections/FooterComponent.astro";
- +