From cb53ad26f45fa9bdcd79e13a258ca9e2bf6ef967 Mon Sep 17 00:00:00 2001 From: liyunze <50455574+liyunze-coding@users.noreply.github.com> Date: Fri, 20 Jun 2025 12:24:01 +1000 Subject: [PATCH] project component --- src/components/projects/ProjectLeft.astro | 123 ++++++++ src/components/projects/ProjectRight.astro | 121 ++++++++ .../projects/ProjectsComponent.astro | 291 ++++-------------- .../sections/skills/MoreSkills.astro | 103 ------- 4 files changed, 311 insertions(+), 327 deletions(-) create mode 100644 src/components/projects/ProjectLeft.astro create mode 100644 src/components/projects/ProjectRight.astro delete mode 100644 src/components/sections/skills/MoreSkills.astro diff --git a/src/components/projects/ProjectLeft.astro b/src/components/projects/ProjectLeft.astro new file mode 100644 index 0000000..7792143 --- /dev/null +++ b/src/components/projects/ProjectLeft.astro @@ -0,0 +1,123 @@ +--- +import { Image } from "astro:assets"; + +interface Tag { + text: string; + textColor: string; + bgColor: string; +} + +interface Props { + image: ImageMetadata; + alt: string; + href: string; + title: string; + description: string; + label?: string; + tags?: Tag[]; +} + +const { + image, + alt, + href, + title, + description, + label = "View Repository", + tags = [], +} = Astro.props; +--- + +
+ {description} +
++ {description} +
+- 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! -
-- Otherwise abbreviated as "WNRS", this is a digital - adaptation of the popular card game designed to foster - meaningful connections through engaging questions and - prompts. -
-
- Allow Twitch chatters to play games such as Pokemon!
+
- Since I was little, I loved watching YouTube videos - and the idea of bringing joy and laughter to a wider - audience. Thus, I began my journey in content - creation through YouTube videos and Twitch - streaming. I typically do coworking & study streams - to keep myself accountable and encourage - productivity amongst viewers. I also do software and - game development streams where I showcase my - workflow. -
-- In my Mobile App Development unit in University, I - am tasked to develop Android apps using Android - Studio. The final app project I had developed was a - LLM-powered quiz app with features such as choosing - your own topics, viewing your question attempt - history afterwards, and upgrading your tier with - Google Pay. -
-- The marking tutor was impressed with my work, and - offered me to join a research lab because I had good - potential. -
-