aboutsummaryrefslogtreecommitdiff
path: root/src/pages/Home.tsx
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-05-30 01:01:17 +0200
committerschererleander <leander@schererleander.de>2025-05-30 01:01:17 +0200
commitafdc982863b6cca573f1db58e1795aa8c45fabca (patch)
tree6b94d2ffdcb0e1b5ccbaf584c825763ab72ab99d /src/pages/Home.tsx
parent8f2c8393510dfefc22871661b0ef9964569e290b (diff)
rewrite site
Diffstat (limited to 'src/pages/Home.tsx')
-rw-r--r--src/pages/Home.tsx31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx
new file mode 100644
index 0000000..912b0c5
--- /dev/null
+++ b/src/pages/Home.tsx
@@ -0,0 +1,31 @@
+import ImageGalleryGrid from "../components/ImageGalleryGrid";
+
+import dsImg from "../assets/3ds.jpeg";
+import esp32Img from "../assets/esp32.jpeg";
+import riceImg from "../assets/rice.jpg";
+import setupImg from "../assets/setup.jpg";
+
+export default function HomePage() {
+ return (
+ <>
+ <title>߸ hi</title>
+ <h1>Hi, <span className="text-blue-500 dark:text-purple-500">I'm Leander.</span></h1>
+
+ <p className="leading-relaxed mb-6">
+ I have a passion for hardware and software, studying computer science. Currently building own 3d printing projects and learning nix.
+ </p>
+
+ <ImageGalleryGrid images={[{ src: dsImg, alt: "Nintendo 3DS", id: 1}, { src: esp32Img, alt: "ESP 32", id: 2}, { src: riceImg, alt: "Linux rice", id: 3}, { src: setupImg, alt: "Setup", id: 4}]} />
+
+ <p className="mb-4">A few things I'm interrested in:</p>
+
+ <ul className="list-disc pl-6 space-y-1">
+ <li>Digital minimalism</li>
+ <li>*nix systems</li>
+ <li>3D printing</li>
+ <li>Homelab / self-hosting</li>
+ <li>Seinen manga</li>
+ </ul>
+ </>
+ );
+} \ No newline at end of file