polish(frontend): update landing page copy and metadata
Some checks failed
Deploy Fediversion / deploy (push) Failing after 1s

This commit is contained in:
fullsizemalt 2025-12-29 19:40:57 -08:00
parent 0e67d7b53d
commit bd4c5bf215
2 changed files with 11 additions and 11 deletions

View file

@ -25,7 +25,7 @@ export const metadata: Metadata = {
default: "Fediversion",
template: "%s | Fediversion",
},
description: "The ultimate HeadyVersion platform for all jam bands",
description: "The definitive archive for the modern jam era. Track setlists, find sit-ins, and build your profile.",
};
export default function RootLayout({

View file

@ -32,18 +32,18 @@ export default async function HomePage() {
Fediversion
</h1>
<p className="text-2xl text-muted-foreground max-w-2xl mx-auto font-light leading-relaxed">
The unified platform for the jam scene.
The definitive archive for the modern jam era.
<br />
<span className="text-foreground font-medium">One account. All your bands.</span>
<span className="text-foreground font-medium">Every setlist. Every sit-in. One profile.</span>
</p>
</div>
<div className="flex justify-center gap-4 pt-4">
<Button asChild size="xl" className="h-14 px-8 text-lg rounded-full">
<Link href="/register">Join the Community</Link>
<Link href="/register">Get on the Bus</Link>
</Button>
<Button asChild variant="outline" size="xl" className="h-14 px-8 text-lg rounded-full">
<Link href="/shows">Find a Show</Link>
<Link href="/shows">Explore the Archive</Link>
</Button>
</div>
</section>
@ -57,22 +57,22 @@ export default async function HomePage() {
<div className="space-y-2">
<h2 className="text-3xl font-bold tracking-tight">Community Powered</h2>
<p className="text-lg text-muted-foreground">
Built by fans, for fans. Track your history, rate jams, and find your flock.
Built by heads, for heads. Track your stats, rate the heat, and find your crew.
</p>
</div>
<div className="grid grid-cols-1 md:grid-cols-3 gap-8 pt-4">
<StatItem
value={verticals.length > 0 ? verticals.length.toString() : "25+"}
label="Bands Covered"
value={verticals.length > 0 ? verticals.length.toString() : "50+"}
label="Bands Indexed"
/>
<StatItem
value=""
label="Jams Indexed"
value="10k+"
label="Shows Tracked"
/>
<StatItem
value="1"
label="Universal Account"
label="Unified Profile"
/>
</div>
</div>