This commit is contained in:
Oliver Bryan
2025-09-30 11:48:41 +01:00
parent 7104d2262f
commit e4b4e2b10f
9 changed files with 61 additions and 10 deletions

View File

@@ -12,6 +12,7 @@ interface ProjectMetadata {
slug: string;
hidden: boolean;
image?: string;
tags?: string[];
}
interface AstroModule {
@@ -163,6 +164,7 @@ const projects: ProjectMetadata[] = Object.values(
slug={project.slug}
isDevMode={isDevMode}
isHidden={project.hidden}
tags={project.tags || []}
/>
))
}

View File

@@ -11,6 +11,7 @@ export const metadata = {
image: "/factor-e-icon.svg",
github: "https://github.com/hex248/factor-e",
hidden: false,
tags: ["game", "cpp", "opengl", "cmake", "pixel-art"],
};
---

View File

@@ -11,6 +11,7 @@ export const metadata = {
url: "https://glimpse.ob248.com",
github: "https://github.com/hex248/glimpse",
hidden: false,
tags: ["web", "react", "typescript"],
};
---

View File

@@ -9,6 +9,7 @@ export const metadata = {
slug: "mizu",
image: "/mizu-icon.svg",
hidden: true,
tags: ["nodejs", "typescript", "postgresql", "aws_s3", "discord"],
};
---
@@ -22,6 +23,8 @@ export const metadata = {
<ul class="list-disc list-inside space-y-1">
<li>Node.js</li>
<li>TypeScript</li>
<li>Express.js</li>
<li>Discord.js</li>
<li>PostgreSQL</li>
<li>AWS S3</li>
</ul>

View File

@@ -1,4 +1,4 @@
---
---
import ProjectPage from "../../components/ProjectPage.astro";
import Demo from "../../components/Demo.astro";
@@ -11,6 +11,15 @@ export const metadata = {
image: "/watercooler-icon.svg",
// github: "https://github.com/hex248/watercooler",
hidden: true,
tags: [
"web",
"react",
"typescript",
"webrtc",
"livekit",
"postgresql",
"oauth",
],
};
---
@@ -59,13 +68,13 @@ export const metadata = {
</div>
</div>
<div class="mt-4">
<h2 class="text-2xl text-ayu-accent mb-3">Screenshots</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<Demo image="/images/watercooler/office.png" title="Office space" />
<Demo image="/images/watercooler/idk.png" title="idk" />
<Demo image="/images/watercooler/idk.png" title="idk" />
<Demo image="/images/watercooler/idk.png" title="idk" />
</div>
</div>
<div class="mt-4">
<h2 class="text-2xl text-ayu-accent mb-3">Screenshots</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<Demo image="/images/watercooler/office.png" title="Office space" />
<Demo image="/images/watercooler/idk.png" title="idk" />
<Demo image="/images/watercooler/idk.png" title="idk" />
<Demo image="/images/watercooler/idk.png" title="idk" />
</div>
</div>
</ProjectPage>

View File

@@ -11,6 +11,7 @@ export const metadata = {
// url: "https://wiskatron.oliverbryan.com",
github: "https://github.com/hex248/wiskatron",
hidden: false,
tags: ["web", "react", "typescript", "spotify_api"],
};
---