From 6b92c686e867d79af2ea389060f66757fdd8b263 Mon Sep 17 00:00:00 2001 From: Peter Date: Sat, 19 Oct 2024 19:44:24 +0200 Subject: [PATCH 1/4] chore: avatar asset --- ...ED2B302ec2c2B6f063C4caF7abcB062e0-avatar.jpg | Bin 0 -> 11816 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/nextjs/public/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0-avatar.jpg diff --git a/packages/nextjs/public/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0-avatar.jpg b/packages/nextjs/public/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0-avatar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fb03ad9e612c1edc9c3dba2565c08c518bcb46c5 GIT binary patch literal 11816 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 lz1JHmr$SqJN*olI!C10aCN&(79fFc@UQ<2sl Date: Sat, 19 Oct 2024 19:44:30 +0200 Subject: [PATCH 2/4] feat: builder profile page --- .../page.tsx | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx diff --git a/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx b/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx new file mode 100644 index 0000000..82f78e6 --- /dev/null +++ b/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx @@ -0,0 +1,64 @@ +import Image from "next/image"; +import type { NextPage } from "next"; +import { FaDiscord, FaGithub, FaTelegram } from "react-icons/fa"; + +const PeterProfile: NextPage = () => { + const socials = [ + { + name: "Telegram", + icon: , + address: "https://telegram.me/pbkompasz", + }, + { + name: "Discord", + icon: , + address: "https://discordapp.com/users/kbence9208", + }, + { + name: "GitHub", + icon: , + address: "https://github.com/pbkompasz", + }, + ]; + + return ( +
+
+ {"Profile"} +
+

Peter Kompasz

+
+

Fullstack Developer

+

+ I studied computer science at university and started working in web development. After gaining experience, + I transitioned into freelancing. Now, I’m diving into web3 and smart contract development, which I’m + really passionate about. +

+

Address: 0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0

+
+
+ {socials.map((social, id) => ( + + {social.icon} + + ))} +
+
+
+
+ ); +}; + +export default PeterProfile; From ebc5ae9209659da901a062f603a1c7c1ff2b0c07 Mon Sep 17 00:00:00 2001 From: Peter Date: Wed, 23 Oct 2024 20:22:43 +0200 Subject: [PATCH 3/4] feat: use SE2/Address component --- .../0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx b/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx index 82f78e6..21093b4 100644 --- a/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx +++ b/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx @@ -1,6 +1,7 @@ import Image from "next/image"; import type { NextPage } from "next"; import { FaDiscord, FaGithub, FaTelegram } from "react-icons/fa"; +import { Address } from "~~/components/scaffold-eth"; const PeterProfile: NextPage = () => { const socials = [ @@ -40,7 +41,6 @@ const PeterProfile: NextPage = () => { I transitioned into freelancing. Now, I’m diving into web3 and smart contract development, which I’m really passionate about.

-

Address: 0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0

{socials.map((social, id) => ( @@ -55,6 +55,7 @@ const PeterProfile: NextPage = () => { ))}
+
From b8ffc1a061578b3c7c719ff30c33343f5a90b1f5 Mon Sep 17 00:00:00 2001 From: Peter Date: Wed, 23 Oct 2024 20:30:15 +0200 Subject: [PATCH 4/4] feat: better bio --- .../page.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx b/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx index 21093b4..067f9d1 100644 --- a/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx +++ b/packages/nextjs/app/builders/0x26BfbD8ED2B302ec2c2B6f063C4caF7abcB062e0/page.tsx @@ -37,9 +37,14 @@ const PeterProfile: NextPage = () => {

Fullstack Developer

- I studied computer science at university and started working in web development. After gaining experience, - I transitioned into freelancing. Now, I’m diving into web3 and smart contract development, which I’m - really passionate about. + Hello! I'm Peter. +
+ My journey into web3 began with studying computer science at + university, followed by a stint in web development. +
+ Currently, I'm transitioning into web3 and{" "} + smart contract development, which I'm really{" "} + passionate about