aboutsummaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authorAlex Pooley (@zuedev) <zuedev@gmail.com>2025-12-01 00:45:09 +0000
committerAlex Pooley (@zuedev) <zuedev@gmail.com>2025-12-01 00:45:09 +0000
commitcbc17db44c18a19702938b3fe70ea3de81d326ea (patch)
treec44ef96fc9e66ecb013e99b5d8e2dc8ce333ffc9 /public
parent3ea515a495e54d63f4d16c1448eb09eba527e976 (diff)
downloadzue.dev-cbc17db44c18a19702938b3fe70ea3de81d326ea.tar
zue.dev-cbc17db44c18a19702938b3fe70ea3de81d326ea.tar.gz
zue.dev-cbc17db44c18a19702938b3fe70ea3de81d326ea.tar.bz2
zue.dev-cbc17db44c18a19702938b3fe70ea3de81d326ea.tar.xz
zue.dev-cbc17db44c18a19702938b3fe70ea3de81d326ea.zip
make it work
Diffstat (limited to 'public')
-rw-r--r--public/_headers2
-rw-r--r--public/_redirects16
-rw-r--r--public/bbg/bbg-logo.pngbin0 -> 49471 bytes
-rw-r--r--public/bbg/bbg-logo_padded.pngbin0 -> 54017 bytes
-rw-r--r--public/bbg/index.html92
-rw-r--r--public/index.html72
6 files changed, 182 insertions, 0 deletions
diff --git a/public/_headers b/public/_headers
new file mode 100644
index 0000000..69fb1e4
--- /dev/null
+++ b/public/_headers
@@ -0,0 +1,2 @@
+/*
+ who-was-here: zuedev-was-here \ No newline at end of file
diff --git a/public/_redirects b/public/_redirects
new file mode 100644
index 0000000..c2e9c76
--- /dev/null
+++ b/public/_redirects
@@ -0,0 +1,16 @@
+/github https://github.com/zuedev
+/gitlab https://gitlab.com/zuedev
+/discord https://discord.gg/N34EeYtFCs
+/gumroad https://zuedev.gumroad.com/
+/linkedin https://linkedin.com/in/zuedev
+/stripe https://billing.stripe.com/p/login/6oE8Ag4EK2N82OI000
+/monzo https://monzo.me/alexanderpooley5
+/steam https://steamcommunity.com/id/zuedev
+/aws https://zuedev.awsapps.com/start
+
+/cv /resume
+/cv.pdf /resume
+/resume.pdf /resume
+/resume https://drive.google.com/file/d/1S49c4nQEpY5IeQNkTcLlnabz664RlnAj/view
+
+/bbg/discord https://discord.gg/dT6cbHqXdx
diff --git a/public/bbg/bbg-logo.png b/public/bbg/bbg-logo.png
new file mode 100644
index 0000000..9b771cc
--- /dev/null
+++ b/public/bbg/bbg-logo.png
Binary files differ
diff --git a/public/bbg/bbg-logo_padded.png b/public/bbg/bbg-logo_padded.png
new file mode 100644
index 0000000..32a2d1d
--- /dev/null
+++ b/public/bbg/bbg-logo_padded.png
Binary files differ
diff --git a/public/bbg/index.html b/public/bbg/index.html
new file mode 100644
index 0000000..393e14b
--- /dev/null
+++ b/public/bbg/index.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="icon" href="./bbg-logo.png" type="image/png" />
+ <title>Blue Bean Games</title>
+ <meta
+ name="description"
+ content="Blue Bean Games is a newly-formed game studio that believes in the power of open-source software. All of our work is completely dedicated to the public domain from company literature to video games."
+ />
+ <style>
+ @import url("https://fonts.googleapis.com/css2?family=Itim&display=swap");
+
+ html {
+ background-color: #006eff;
+ color: white;
+ }
+
+ html::-webkit-scrollbar {
+ display: none;
+ }
+
+ .itim-regular {
+ font-family: "Itim", cursive;
+ font-weight: 400;
+ font-style: normal;
+ }
+
+ body {
+ margin: 0;
+ padding: 0;
+
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+ height: 100vh;
+
+ font-family: monospace;
+
+ max-width: 720px;
+ width: 100%;
+ margin: auto;
+
+ opacity: 0;
+ animation: fadeIn 1s ease-in-out forwards;
+ }
+
+ @keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+ }
+
+ p {
+ font-size: 2rem;
+ text-align: justify;
+ padding: 1rem;
+ }
+
+ span {
+ text-align: right;
+ padding: 1rem;
+ opacity: 0.5;
+ }
+
+ a {
+ color: white;
+ text-decoration: dotted underline;
+ }
+
+ a:hover {
+ color: gold;
+ text-decoration: none;
+ }
+ </style>
+ </head>
+ <body class="itim-regular">
+ <p>
+ Blue Bean Games is a newly-formed game studio that believes in the power
+ of open-source software. All of our work is completely dedicated to the
+ public domain from company literature to video games.
+ </p>
+ <span>
+ "Blue Bean Games" is made with ❤️ by
+ <a href="https://zue.dev" target="_blank">zue.dev</a>
+ </span>
+ </body>
+</html>
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..6141472
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+
+ <title>zuedev's space</title>
+ <meta name="description" content="Hello, World! I'm zuedev." />
+ <link rel="icon" href="https://about.zue.dev/avatar.png" />
+
+ <script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
+ </head>
+ <body>
+ <div
+ class="flex flex-col justify-center min-h-screen bg-black text-white font-mono text-lg"
+ >
+ <div class="max-w-2xl mx-auto px-4 py-8 space-y-4">
+ <p>
+ I'm working on updating this website to be a hub for my projects and
+ services.
+ </p>
+ <p>In the meantime, here's some links:</p>
+ <ul class="list-disc pl-5">
+ <li>
+ <a href="https://t1.zue.dev" class="text-cyan-500 hover:underline">
+ T1: Zero-Markup Development & Hosting
+ </a>
+ </li>
+ <li>
+ <a href="https://96.zue.dev" class="text-cyan-500 hover:underline">
+ 96: Transparent Talent Management
+ </a>
+ </li>
+ <li>
+ <a href="https://bbg.zue.dev" class="text-cyan-500 hover:underline">
+ BBG: Open-Source Independent Game Studio
+ </a>
+ </li>
+ <li>
+ <a
+ href="https://about.zue.dev"
+ class="text-cyan-500 hover:underline"
+ >
+ About Me
+ </a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </body>
+ <script>
+ // animated tab
+ const animation = [
+ {
+ emoji: "❤️",
+ title: "Welcome to zuedev's space",
+ },
+ ];
+
+ let tabAnimationStep = 0;
+ const favicon = document.querySelector("link[rel='icon']");
+ const updateTab = () => {
+ const currentAnimation = animation[tabAnimationStep % animation.length];
+ favicon.href = `data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><text y=".9em" font-size="90">${currentAnimation.emoji}</text></svg>`;
+ document.title = currentAnimation.title;
+ tabAnimationStep++;
+ setTimeout(updateTab, 1000);
+ };
+
+ updateTab();
+ </script>
+</html>