diff --git a/public/images/mizu/card-details.png b/public/images/mizu/card-details.png new file mode 100644 index 00000000..a40b4f6d Binary files /dev/null and b/public/images/mizu/card-details.png differ diff --git a/public/images/mizu/card-fighter.png b/public/images/mizu/card-fighter.png new file mode 100644 index 00000000..40529fd0 Binary files /dev/null and b/public/images/mizu/card-fighter.png differ diff --git a/public/images/mizu/card.png b/public/images/mizu/card.png new file mode 100644 index 00000000..a454521f Binary files /dev/null and b/public/images/mizu/card.png differ diff --git a/public/images/mizu/collection1.png b/public/images/mizu/collection1.png new file mode 100644 index 00000000..9fe5c625 Binary files /dev/null and b/public/images/mizu/collection1.png differ diff --git a/public/images/mizu/collection2.png b/public/images/mizu/collection2.png new file mode 100644 index 00000000..fe3ac85d Binary files /dev/null and b/public/images/mizu/collection2.png differ diff --git a/public/images/mizu/complete-trade.png b/public/images/mizu/complete-trade.png new file mode 100644 index 00000000..d0066c00 Binary files /dev/null and b/public/images/mizu/complete-trade.png differ diff --git a/public/images/mizu/current-trade.png b/public/images/mizu/current-trade.png new file mode 100644 index 00000000..0c20e08a Binary files /dev/null and b/public/images/mizu/current-trade.png differ diff --git a/public/images/mizu/forage-design.png b/public/images/mizu/forage-design.png new file mode 100644 index 00000000..4dc152d6 Binary files /dev/null and b/public/images/mizu/forage-design.png differ diff --git a/public/images/mizu/forage-locations.png b/public/images/mizu/forage-locations.png new file mode 100644 index 00000000..220ab541 Binary files /dev/null and b/public/images/mizu/forage-locations.png differ diff --git a/public/images/mizu/forage.png b/public/images/mizu/forage.png new file mode 100644 index 00000000..483690be Binary files /dev/null and b/public/images/mizu/forage.png differ diff --git a/public/images/mizu/inventory.png b/public/images/mizu/inventory.png new file mode 100644 index 00000000..a1eecefe Binary files /dev/null and b/public/images/mizu/inventory.png differ diff --git a/public/images/mizu/pack-planning.png b/public/images/mizu/pack-planning.png new file mode 100644 index 00000000..b0991159 Binary files /dev/null and b/public/images/mizu/pack-planning.png differ diff --git a/public/images/mizu/quests-planning.png b/public/images/mizu/quests-planning.png new file mode 100644 index 00000000..a262251e Binary files /dev/null and b/public/images/mizu/quests-planning.png differ diff --git a/public/images/mizu/quests.png b/public/images/mizu/quests.png new file mode 100644 index 00000000..7b22567b Binary files /dev/null and b/public/images/mizu/quests.png differ diff --git a/public/images/mizu/update-planning.png b/public/images/mizu/update-planning.png new file mode 100644 index 00000000..456a47d2 Binary files /dev/null and b/public/images/mizu/update-planning.png differ diff --git a/public/images/prayerbud/create-network.png b/public/images/prayerbud/create-network.png new file mode 100644 index 00000000..6517abc9 Binary files /dev/null and b/public/images/prayerbud/create-network.png differ diff --git a/public/images/prayerbud/dashboard.png b/public/images/prayerbud/dashboard.png new file mode 100644 index 00000000..5bc5378e Binary files /dev/null and b/public/images/prayerbud/dashboard.png differ diff --git a/public/images/prayerbud/home.png b/public/images/prayerbud/home.png new file mode 100644 index 00000000..00156cac Binary files /dev/null and b/public/images/prayerbud/home.png differ diff --git a/public/images/prayerbud/post-login.png b/public/images/prayerbud/post-login.png new file mode 100644 index 00000000..5e2c0cc4 Binary files /dev/null and b/public/images/prayerbud/post-login.png differ diff --git a/public/images/prayerbud/prayer-card.png b/public/images/prayerbud/prayer-card.png new file mode 100644 index 00000000..b87ceb0c Binary files /dev/null and b/public/images/prayerbud/prayer-card.png differ diff --git a/public/images/prayerbud/pre-login.png b/public/images/prayerbud/pre-login.png new file mode 100644 index 00000000..bd6368a4 Binary files /dev/null and b/public/images/prayerbud/pre-login.png differ diff --git a/public/images/prayerbud/welcome-to-network.png b/public/images/prayerbud/welcome-to-network.png new file mode 100644 index 00000000..b17ea874 Binary files /dev/null and b/public/images/prayerbud/welcome-to-network.png differ diff --git a/public/prayerbud-icon.svg b/public/prayerbud-icon.svg new file mode 100644 index 00000000..10b63631 --- /dev/null +++ b/public/prayerbud-icon.svg @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index 34bb284a..d93e4a07 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -96,12 +96,12 @@ const sortedTags = Array.from(allTags).sort((a, b) => a.localeCompare(b)); border-color: var(--ayu-blue-600); } - .github-icon-link { + .upper-icon-link { color: var(--ayu-accent); transition: color 0.2s ease; } - .github-icon-link:hover { + .upper-icon-link:hover { color: var(--ayu-red-500); } @@ -113,7 +113,7 @@ const sortedTags = Array.from(allTags).sort((a, b) => a.localeCompare(b)); href="https://github.com/hex248" target="_blank" rel="noopener noreferrer" - class="github-icon-link flex items-center gap-1" + class="upper-icon-link flex items-center gap-1" title="GitHub Profile" > @@ -121,7 +121,7 @@ const sortedTags = Array.from(allTags).sort((a, b) => a.localeCompare(b)); / @@ -131,7 +131,7 @@ const sortedTags = Array.from(allTags).sort((a, b) => a.localeCompare(b)); href="/cv.pdf" target="_blank" rel="noopener noreferrer" - class="github-icon-link flex items-center gap-1" + class="upper-icon-link flex items-center gap-1" title="Download CV" > @@ -143,8 +143,8 @@ const sortedTags = Array.from(allTags).sort((a, b) => a.localeCompare(b)); Name: Oliver Bryan
  • - Role: Software - Developer Junior + Role: Junior + Software Developer
  • Education: Final Year @@ -199,7 +199,7 @@ const sortedTags = Array.from(allTags).sort((a, b) => a.localeCompare(b)); ) } - +

    PERSONAL PROJECTS

    diff --git a/src/pages/projects/mizu.astro b/src/pages/projects/mizu.astro index 26bb3ab1..a9a7e635 100644 --- a/src/pages/projects/mizu.astro +++ b/src/pages/projects/mizu.astro @@ -1,5 +1,6 @@ --- import ProjectPage from "../../components/ProjectPage.astro"; +import Demo from "../../components/Demo.astro"; export const metadata = { title: "MIZU", @@ -32,10 +33,8 @@ export const metadata = { leading a team and scaling a live application.

    -

    images here

    -
    -

    Technologies

    +

    Technologies

    • Node.js
    • TypeScript
    • @@ -45,4 +44,87 @@ export const metadata = {
    • AWS S3
    + +
    +

    Pre-Production

    +
    + + + + + +
    +
    + +
    +

    Screenshots

    +
    + + + + + + + + + + +
    +
    diff --git a/src/pages/projects/prayerbud.astro b/src/pages/projects/prayerbud.astro new file mode 100644 index 00000000..48cd86fc --- /dev/null +++ b/src/pages/projects/prayerbud.astro @@ -0,0 +1,96 @@ +--- +import ProjectPage from "../../components/ProjectPage.astro"; +import Demo from "../../components/Demo.astro"; + +export const metadata = { + title: "PrayerBud", + description: + "A faith-based social platform facilitating sharing of support and prayers within communities.", + date: "2025", + slug: "prayerbud", + image: "/prayerbud-icon.svg", + url: "https://prayerbud.co.uk", + hidden: false, + tags: ["Web", "React", "TypeScript", "PostgreSQL", "Databases"], + type: "professional", +}; +--- + + +
    +

    + Pray Together & Grow Together: Join a diverse community of + individuals from around the world who are passionate about prayer + and spiritual growth. Create and share prayer requests with your + PrayerBud community who are ready to offer support, encouragement, + and heartfelt prayers. +

    +

    + For prayer teams or churches, the app offers a streamlined way to + manage and organise prayer requests, ensuring that no request goes + unnoticed. +

    +
    + +
    +
    +

    Key features

    +
      +
    • Create and manage prayer networks
    • +
    • Manage prayer communities
    • +
    • Intimate engagement with friends and family
    • +
    • Admin dashboard for managing users and user content
    • +
    • Responsive design for mobile and desktop
    • +
    +
    + +
    +

    Technologies

    +
      +
    • Next.js
    • +
    • React
    • +
    • TypeScript
    • +
    • PostgreSQL
    • +
    • Node.js
    • +
    +
    +
    + +
    +

    Screenshots

    +
    + + + + + + +
    +
    +
    diff --git a/src/pages/projects/shleep.astro b/src/pages/projects/shleep.astro index 2ed2dfcb..a4b50ab7 100644 --- a/src/pages/projects/shleep.astro +++ b/src/pages/projects/shleep.astro @@ -1,5 +1,6 @@ --- import ProjectPage from "../../components/ProjectPage.astro"; +import Demo from "../../components/Demo.astro"; export const metadata = { title: "Shleep", @@ -21,10 +22,8 @@ export const metadata = { help aid you and your party to protect a sleeping child from nightmares.

    -

    images here

    -
    -

    Technologies

    +

    Technologies

    • Unity
    • C#
    • @@ -33,4 +32,18 @@ export const metadata = {
    • Visual Effects Graph
    + +
    +

    Screenshots

    +
    + + + + + + +
    +