mirror of
https://github.com/Such-Software/such.software.git
synced 2026-10-17 05:32:05 +02:00
Visible-name rebrand for the game ahead of Play Store + App Store launch. The Wownero theme stays in the game itself; this is purely about the product name. - Rename slug: /products/wownero-moon-launch → /products/such-moon-launch - Rename blog post file + flip from draft → published with rewritten origin story (first game ever → Tabby Labs test app → full rebuild with tilt-to-steer controls + 11 levels) - New "The Story" section on the product page - StoreButtons: accept null href to render disabled "Coming Soon" buttons; add SuchMoonLaunchStoreButtons preset (Google + Apple null pending review, web link present, itch removed — no itch page exists) - Add Such Moon Launch entry to /apps with coming-soon store buttons - Bump privacy + terms last-updated dates to May 18, 2026 - Theme color: orange → amber to match the new brand palette - Sweep all remaining "Wownero Moon Launch" / "wownero-moon-launch" references in product listing, sitemap, top-level privacy index, and website-relaunch blog post
35 lines
1.7 KiB
Plaintext
35 lines
1.7 KiB
Plaintext
---
|
|
title: "Website Relaunch"
|
|
date: "2026-02-06"
|
|
excerpt: "New design, new infrastructure, same focus on quality"
|
|
---
|
|
|
|
We rebuilt such.software. New design, new infrastructure, same focus on performance and accessibility.
|
|
|
|
## Stack
|
|
|
|
- **Framework:** Next.js 15 (App Router)
|
|
- **Language:** TypeScript
|
|
- **Styling:** Tailwind CSS with CSS variables for theming
|
|
- **Animation:** Framer Motion
|
|
- **Monorepo:** Turborepo + pnpm workspaces
|
|
- **Testing:** Playwright with axe-core for accessibility
|
|
- **Bot Protection:** Cloudflare Turnstile
|
|
- **Email:** Resend
|
|
|
|
## Procedural Graphics
|
|
|
|
The site features two custom procedural animations: NebulaField and DataGrid. Both are SVG-based, theme-aware, and respect prefers-reduced-motion. NebulaField renders animated data streams flowing toward a central icon using quadratic Bezier curves on the homepage. DataGrid draws a pulsing grid with traveling data packets on the Services page.
|
|
|
|
## Accessibility
|
|
|
|
We run 42 automated accessibility tests across Chromium, Firefox, and WebKit on every build. Tests cover WCAG 2.2 AA compliance, heading hierarchy, color contrast, keyboard navigation, and form accessibility. Lighthouse scores are 99-100 across all pages.
|
|
|
|
## Performance
|
|
|
|
The NebulaField component is lazy loaded with next/dynamic and requestIdleCallback. Canvas rendering is throttled. Fonts are loaded via next/font for zero layout shift. Images use next/image for automatic optimization.
|
|
|
|
## Structure
|
|
|
|
The site now has Products, Services, Blog, and About sections. Products showcases our standalone offerings: Neroswap, Webshops, Custom Websites, Smirk Wallet, Bauhaus Echo, Suchoice, and Such Moon Launch. Services covers our partnership model and consulting work. Mobile users get a bottom navigation bar.
|