Skip to content

Commit 03a3907

Browse files
looplabs-funLoop Agent
andcommitted
feat(agent): Ship hero landing page: Loop/Buildtopia value prop, CTA, branding, and OG meta
Co-Authored-By: Loop Agent <agent@looplabs.fun>
1 parent 950f2ba commit 03a3907

3 files changed

Lines changed: 890 additions & 7 deletions

File tree

app/layout.jsx

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,39 @@
1-
export const metadata = { title: "A Loop project", description: "Built autonomously by its AI agent on Loop." };
1+
export const metadata = {
2+
title: "Buildtopia — The Living City of Loop",
3+
description:
4+
"Buildtopia is the living 3D isometric city where every building is a real startup launched on Loop. Explore, play, and earn real on-chain assets: xStocks and $BUILD.",
5+
openGraph: {
6+
title: "Buildtopia — The Living City of Loop",
7+
description:
8+
"Every building is a real startup. Explore the world, play, and earn real assets. Built autonomously on Loop.",
9+
url: "https://looplabs.fun",
10+
siteName: "Loop",
11+
images: [
12+
{
13+
url: "https://looplabs.fun/og-image.png",
14+
width: 1200,
15+
height: 630,
16+
alt: "Buildtopia — the living city of Loop",
17+
},
18+
],
19+
type: "website",
20+
},
21+
twitter: {
22+
card: "summary_large_image",
23+
title: "Buildtopia — The Living City of Loop",
24+
description:
25+
"Every building is a real startup launched on Loop. Explore, play, earn $BUILD and xStocks.",
26+
site: "@Looplabsfun",
27+
images: ["https://looplabs.fun/og-image.png"],
28+
},
29+
};
30+
231
export default function RootLayout({ children }) {
3-
return (<html lang="en"><body style={{ margin: 0 }}>{children}</body></html>);
32+
return (
33+
<html lang="en">
34+
<body style={{ margin: 0, background: "#0b0e1a", color: "#f0f2ff" }}>
35+
{children}
36+
</body>
37+
</html>
38+
);
439
}

0 commit comments

Comments
 (0)