diff --git a/apps/web/content/blog/wownero-moon-launch-release.mdx b/apps/web/content/blog/wownero-moon-launch-release.mdx index 5fef105..6503d84 100644 --- a/apps/web/content/blog/wownero-moon-launch-release.mdx +++ b/apps/web/content/blog/wownero-moon-launch-release.mdx @@ -5,7 +5,7 @@ excerpt: "A crypto-themed space landing game with 11 levels, 4 weapons, and an e draft: true --- -Wownero Moon Launch is now available on [Google Play](https://play.google.com/store/apps/details?id=com.suchsoftware.wowneromoonlaunch), the [App Store](https://apps.apple.com/app/wownero-moon-launch/id_PLACEHOLDER), [itch.io](https://suchsoftware.itch.io/wownero-moon-launch), and [the web](https://moonlaunch.such.software). +Wownero Moon Launch is now available on [Google Play](https://play.google.com/store/apps/details?id=com.suchsoftware.wowneromoonlaunch), [itch.io](https://suchsoftware.itch.io/wownero-moon-launch), and [the web](https://moonlaunch.such.software). iOS coming soon. ## The Backstory @@ -46,6 +46,6 @@ Built with [Godot 4](https://godotengine.org/) in pure GDScript. The backend (le ## Get It - **Android (free with ads)** — [Google Play](https://play.google.com/store/apps/details?id=com.suchsoftware.wowneromoonlaunch) -- **iOS (free with ads)** — [App Store](https://apps.apple.com/app/wownero-moon-launch/id_PLACEHOLDER) +- **iOS (free with ads)** — Coming soon - **Web (free)** — [moonlaunch.such.software](https://moonlaunch.such.software) - **Desktop (pay-what-you-want)** — [itch.io](https://suchsoftware.itch.io/wownero-moon-launch) diff --git a/apps/web/src/app/about/page.tsx b/apps/web/src/app/about/page.tsx index 245e183..3fedcf5 100644 --- a/apps/web/src/app/about/page.tsx +++ b/apps/web/src/app/about/page.tsx @@ -14,7 +14,7 @@ export const metadata: Metadata = { }, openGraph: { title: "About | Such Software", - description: "Software studio in Kennett Square, PA. Founded by John Winter Murphy.", + description: "Software studio in Kennett Square, PA. Founded by John Winter Murphy, specializing in accessible web engineering and WCAG 2.2 compliance.", type: "website", }, }; diff --git a/apps/web/src/app/blog/page.tsx b/apps/web/src/app/blog/page.tsx index f8e9877..8e72a0d 100644 --- a/apps/web/src/app/blog/page.tsx +++ b/apps/web/src/app/blog/page.tsx @@ -9,6 +9,11 @@ export const metadata: Metadata = { title: "Blog | Such Software", description: "News, updates, and technical articles from Such Software.", alternates: { canonical: "/blog" }, + openGraph: { + title: "Blog | Such Software", + description: "News, updates, and technical articles from Such Software.", + type: "website", + }, }; export default function BlogPage() { diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index 97b8569..eedaab9 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -9,8 +9,8 @@ const inter = Inter({ subsets: ["latin"] }); export const metadata: Metadata = { metadataBase: new URL("https://such.software"), - title: "Such Software | Digital Craftsmanship", - description: "Next-generation web applications engineered for scale, compliance, and performance.", + title: "Such Software | Precision Engineering for Everyone", + description: "E-commerce infrastructure, custom app development, and accessible web applications. Engineered for scale, compliance, and performance.", alternates: { canonical: "/", }, @@ -36,7 +36,7 @@ const structuredData = { name: "Such Software LLC", url: "https://such.software", logo: "https://such.software/images/branding/clean_dark_w_text.svg", - description: "Next-generation web applications engineered for scale, compliance, and performance.", + description: "E-commerce infrastructure, custom app development, and accessible web applications. Engineered for scale, compliance, and performance.", address: { "@type": "PostalAddress", streetAddress: "110 E State St, Suite 300", diff --git a/apps/web/src/app/products/bauhaus-echo/page.tsx b/apps/web/src/app/products/bauhaus-echo/page.tsx index 59b56ef..95a66f4 100644 --- a/apps/web/src/app/products/bauhaus-echo/page.tsx +++ b/apps/web/src/app/products/bauhaus-echo/page.tsx @@ -9,6 +9,11 @@ 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.", 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.", + type: "website", + }, }; const gameModes = [ diff --git a/apps/web/src/app/products/custom-websites/page.tsx b/apps/web/src/app/products/custom-websites/page.tsx index fdcad76..f2f6d94 100644 --- a/apps/web/src/app/products/custom-websites/page.tsx +++ b/apps/web/src/app/products/custom-websites/page.tsx @@ -9,6 +9,11 @@ export const metadata: Metadata = { title: "Custom Websites | Such Software", description: "Real-time platforms and interactive web experiences. See our work on rcryptocurrency.com and moonplace.io.", alternates: { canonical: "/products/custom-websites" }, + openGraph: { + title: "Custom Websites | Such Software", + description: "Real-time platforms and interactive web experiences. See our work on rcryptocurrency.com and moonplace.io.", + type: "website", + }, }; export default function CustomWebsitesPage() { diff --git a/apps/web/src/app/products/smirk-wallet/page.tsx b/apps/web/src/app/products/smirk-wallet/page.tsx index 273ded4..536fd4a 100644 --- a/apps/web/src/app/products/smirk-wallet/page.tsx +++ b/apps/web/src/app/products/smirk-wallet/page.tsx @@ -9,6 +9,11 @@ export const metadata: Metadata = { title: "Smirk Wallet | Such Software", description: "Non-custodial browser wallet for social tipping. Send BTC, LTC, XMR, WOW, and GRIN by Telegram or Discord username.", alternates: { canonical: "/products/smirk-wallet" }, + openGraph: { + title: "Smirk Wallet | Such Software", + description: "Non-custodial browser wallet for social tipping. Send BTC, LTC, XMR, WOW, and GRIN by Telegram or Discord username.", + type: "website", + }, }; const currencies = [ diff --git a/apps/web/src/app/products/suchoice/page.tsx b/apps/web/src/app/products/suchoice/page.tsx index 31f7728..596aa27 100644 --- a/apps/web/src/app/products/suchoice/page.tsx +++ b/apps/web/src/app/products/suchoice/page.tsx @@ -9,6 +9,11 @@ export const metadata: Metadata = { title: "Suchoice | Such Software", description: "Can't decide? Snap a photo, let AI read your options, and pick for you. Decision tools for when you're stuck. Android and iOS.", alternates: { canonical: "/products/suchoice" }, + openGraph: { + title: "Suchoice | Such Software", + description: "Can't decide? Snap a photo, let AI read your options, and pick for you. Decision tools for when you're stuck. Android and iOS.", + type: "website", + }, }; const features = [ diff --git a/apps/web/src/app/products/webshops/page.tsx b/apps/web/src/app/products/webshops/page.tsx index 788f9bd..ea2fedd 100644 --- a/apps/web/src/app/products/webshops/page.tsx +++ b/apps/web/src/app/products/webshops/page.tsx @@ -9,6 +9,11 @@ export const metadata: Metadata = { title: "Webshops | Such Software", description: "Headless Medusa commerce engines with revenue-share pricing. No upfront costs, aligned incentives.", alternates: { canonical: "/products/webshops" }, + openGraph: { + title: "Webshops | Such Software", + description: "Headless Medusa commerce engines with revenue-share pricing. No upfront costs, aligned incentives.", + type: "website", + }, }; export default function WebshopsPage() { diff --git a/apps/web/src/app/products/wownero-moon-launch/page.tsx b/apps/web/src/app/products/wownero-moon-launch/page.tsx index 477c07e..5e444d7 100644 --- a/apps/web/src/app/products/wownero-moon-launch/page.tsx +++ b/apps/web/src/app/products/wownero-moon-launch/page.tsx @@ -9,6 +9,11 @@ export const metadata: Metadata = { title: "Wownero Moon Launch | Such Software", description: "Crypto-themed space landing game. Fly your rocket across the solar system, dodge hazards, collect crypto, upgrade your ship. Android, iOS, Web, Desktop.", alternates: { canonical: "/products/wownero-moon-launch" }, + openGraph: { + title: "Wownero Moon Launch | Such Software", + description: "Crypto-themed space landing game. Fly your rocket across the solar system, dodge hazards, collect crypto, upgrade your ship. Android, iOS, Web, Desktop.", + type: "website", + }, }; const levels = [ @@ -55,19 +60,17 @@ export default function WowneroMoonLaunchPage() {
- - - - - + + +

+ Google Play & App Store — Coming Soon +

How It Works

diff --git a/apps/web/src/app/support/page.tsx b/apps/web/src/app/support/page.tsx index 97e15a7..ab9183e 100644 --- a/apps/web/src/app/support/page.tsx +++ b/apps/web/src/app/support/page.tsx @@ -8,6 +8,11 @@ export const metadata: Metadata = { title: "Support | Such Software", description: "Get help with Bauhaus Echo or any Such Software product. Report bugs, request features, or send feedback.", alternates: { canonical: "/support" }, + openGraph: { + title: "Support | Such Software", + description: "Get help with Bauhaus Echo or any Such Software product. Report bugs, request features, or send feedback.", + type: "website", + }, }; export default function SupportPage() { diff --git a/apps/web/src/components/landing/services-preview.tsx b/apps/web/src/components/landing/services-preview.tsx index df14092..bf86507 100644 --- a/apps/web/src/components/landing/services-preview.tsx +++ b/apps/web/src/components/landing/services-preview.tsx @@ -22,8 +22,8 @@ export function ServicesPreview() {

Zero Capital Upfront

- We operate on a "Toast" style partnership model. No massive setup fees or - stiff monthly subscriptions—we only win when you're making sales. + 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.

diff --git a/apps/web/src/components/layout/footer.tsx b/apps/web/src/components/layout/footer.tsx index 26b12da..db44321 100644 --- a/apps/web/src/components/layout/footer.tsx +++ b/apps/web/src/components/layout/footer.tsx @@ -12,7 +12,7 @@ export function Footer() {

- Full-service software provider in the heart of Mushroom Country. + Software studio in the heart of Mushroom Country.