update bauhaus and main page copy

This commit is contained in:
jwinterm
2026-04-18 16:16:58 -04:00
parent f7fcb8d254
commit 637c6d09ef
4 changed files with 36 additions and 32 deletions
+5 -4
View File
@@ -61,11 +61,12 @@ export default function Home() {
maxWidth: 'min(calc(90vw - 120px), 100%)',
}}
>
<span className="block">Precision Engineering</span>
<span className="block">for Everyone</span>
<span className="block">E-Commerce &amp; Apps</span>
<span className="block">Built to Scale</span>
</h1>
<p className="max-w-2xl text-xl text-muted-foreground mb-8">
Web applications engineered for scale, compliance, and performance.
High-performance online stores, custom app development, and our own published titles.
From concept to launch, we build software that works.
</p>
<div className="flex gap-4 mb-10">
@@ -87,7 +88,7 @@ export default function Home() {
<div className="text-left mb-8 section-container border-l-4 border-l-blue-500">
<h2 className="text-3xl font-bold mb-3 tracking-tight text-foreground">Selected Works</h2>
<p className="text-muted-foreground text-lg max-w-3xl leading-relaxed">
Recent projects spanning governance tools, payment infrastructure, and interactive web applications.
Recent projects spanning e-commerce, games, payment infrastructure, and interactive web applications.
</p>
</div>
<PortfolioGrid />
@@ -8,11 +8,11 @@ import type { Metadata } from "next";
export const metadata: Metadata = {
title: "Bauhaus Echo | Such Software",
description: "Visual memory puzzle game inspired by Bauhaus design. Memorize, shuffle, reconstruct. Android, iOS, Web, Desktop.",
description: "Visual memory puzzle game inspired by Bauhaus design. Five modes including a pressure-free Zen sandbox. Android, iOS, Web, Desktop.",
alternates: { canonical: "/products/bauhaus-echo" },
openGraph: {
title: "Bauhaus Echo | Such Software",
description: "Visual memory puzzle game inspired by Bauhaus design. Memorize, shuffle, reconstruct. Android, iOS, Web, Desktop.",
description: "Visual memory puzzle game inspired by Bauhaus design. Five modes including a pressure-free Zen sandbox. Android, iOS, Web, Desktop.",
type: "website",
images: [{ url: "/images/products/bauhaus-echo.png", width: 512, height: 512, alt: "Bauhaus Echo" }],
},
@@ -23,6 +23,7 @@ const gameModes = [
{ name: "Speed", description: "Tiles drop one at a time, place each before the next appears" },
{ name: "Endless", description: "Speed mode with tile cycling, play forever" },
{ name: "Memory", description: "Traditional card-matching pairs game" },
{ name: "Zen", description: "No timer, no score. Compose freely with beautiful tiles at your own pace" },
];
export default function BauhausEchoPage() {
@@ -51,6 +52,7 @@ export default function BauhausEchoPage() {
<p className="text-xl text-muted-foreground leading-relaxed">
A visual memory puzzle game inspired by Bauhaus design aesthetics.
Memorize arrangements of geometric tiles, watch them shuffle, then reconstruct the pattern.
Or unwind in Zen mode — a pressure-free sandbox where you compose with tiles at your own pace.
</p>
</div>
@@ -90,8 +92,8 @@ export default function BauhausEchoPage() {
<h2 className="text-2xl font-bold mb-6">Features</h2>
<div className="grid md:grid-cols-3 gap-6 mb-12">
<Card className="glass-card border-blue-500/20">
<h3 className="font-bold mb-2">500+ Tile Designs</h3>
<p className="text-sm text-muted-foreground">Curated Bauhaus-style geometric art</p>
<h3 className="font-bold mb-2">8,000+ Tile Designs</h3>
<p className="text-sm text-muted-foreground">Curated Bauhaus-style geometric art with DLC packs</p>
</Card>
<Card className="glass-card border-blue-500/20">
<h3 className="font-bold mb-2">Multiple Grid Sizes</h3>
@@ -4,35 +4,35 @@ export function ServicesPreview() {
return (
<div className="w-full max-w-6xl mx-auto px-4 mt-8 mb-16 relative z-10">
<div className="text-left mb-8 section-container border-l-4 border-l-emerald-500">
<h2 className="text-3xl font-bold mb-3 tracking-tight">High-Performance Webshops</h2>
<h2 className="text-3xl font-bold mb-3 tracking-tight">What We Do</h2>
<p className="text-muted-foreground text-lg max-w-3xl leading-relaxed">
We build commerce infrastructure that scales with you. From complex supply chains
to global payments, we handle the infrastructure, payments, and performance so you can focus on your brand.
We build high-performance e-commerce stores, develop custom apps, and ship our own titles.
Whether you need a storefront, a bespoke tool, or a full product build, we handle the engineering end to end.
</p>
</div>
<div className="grid md:grid-cols-3 gap-6">
<Card className="glass-card hover:border-indigo-500/40 text-left">
<h3 className="text-xl font-bold mb-3">Native Crypto & Payments</h3>
<h3 className="text-xl font-bold mb-3">E-Commerce Solutions</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Headless storefronts powered by Medusa and Next.js. 100/100 Core Web Vitals,
global payments, and infrastructure that scales with your business.
</p>
</Card>
<Card className="glass-card hover:border-indigo-500/40 text-left">
<h3 className="text-xl font-bold mb-3">Custom App Development</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Cross-platform mobile and web apps built to spec. We handle architecture,
deployment, and ongoing support so you can focus on your business.
</p>
</Card>
<Card className="glass-card hover:border-indigo-500/40 text-left">
<h3 className="text-xl font-bold mb-3">Crypto &amp; Payments</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Deep expertise in multi-currency checkout, fiat-to-crypto onboarding, and
secure payment architecture.
</p>
</Card>
<Card className="glass-card hover:border-indigo-500/40 text-left">
<h3 className="text-xl font-bold mb-3">Zero Capital Upfront</h3>
<p className="text-base text-muted-foreground leading-relaxed">
We operate on a revenue-share model, similar to Toast. No upfront costs
and no fixed monthly fees. We only earn when you're making sales.
</p>
</Card>
<Card className="glass-card hover:border-indigo-500/40 text-left">
<h3 className="text-xl font-bold mb-3">Headless Performance</h3>
<p className="text-base text-muted-foreground leading-relaxed">
We couple the robust Medusa backend with a Next.js frontend, ensuring your shop
scores 100/100 on Core Web Vitals and SEO.
</p>
</Card>
</div>
</div>
)