feat(boc): Complete Business Operations Center v1.0

- Go backend API with full CRUD for all modules (CRM, Sales, Finance, HR, Legal, Marketing, Support, Purchase, Inventory, Projects, Automation, Analytics)
- Rust analytics service with parallel report generation
- C runtime with POSIX shared memory IPC
- PostgreSQL schema with 30+ tables, full migrations
- Redis cache, sessions, pub/sub
- Kafka event streaming with Zookeeper
- WebSocket hub for real-time updates
- Automation engine with cron jobs, workflows, event triggers
- JWT authentication, multi-tenant from start
- Docker Compose with all services
- Nginx reverse proxy with rate limiting
- Integration tests passing
- Feature gap analysis against Fortnox/Odoo/Visma

Refs: BOC-001
This commit is contained in:
Bernt
2026-07-12 12:41:35 +00:00
parent 4789a7fb48
commit 58ca4e68db
26666 changed files with 575891 additions and 2074516 deletions
+163
View File
@@ -0,0 +1,163 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom Deutschland — Crowdsourced Infrastrukturinspektion | Q4 2026</title>
<meta name="description" content="quiXzoom plant den Start in Deutschland Q4 2026. Werden Sie Zoomer und verdienen Sie Geld mit Fotos von Infrastruktur, Straßen und Gebäuden.">
<meta name="keywords" content="quiXzoom Deutschland, Infrastrukturinspektion, Straßenerhebung, Crowdsourcing, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/de-de/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="de" href="https://www.quixzoom.com/de-de/">
<link rel="alternate" hreflang="fr" href="https://www.quixzoom.com/fr-fr/">
<link rel="alternate" hreflang="es" href="https://www.quixzoom.com/es-es/">
<link rel="alternate" hreflang="it" href="https://www.quixzoom.com/it-it/">
<link rel="alternate" hreflang="nl" href="https://www.quixzoom.com/nl-nl/">
<link rel="alternate" hreflang="sv" href="https://www.quixzoom.com/sv-se/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom Deutschland — Q4 2026">
<meta property="og:description" content="Infrastrukturinspektion durch Crowdsourcing. Start in Deutschland Q4 2026.">
<meta property="og:url" content="https://www.quixzoom.com/de-de/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-germany.jpg">
<meta property="og:locale" content="de_DE">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom Deutschland — Q4 2026">
<meta name="twitter:description" content="Werden Sie Zoomer. Infrastruktur fotografieren und Geld verdienen.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom Deutschland",
"description": "quiXzoom plant den Start in Deutschland Q4 2026. Crowdsourced Infrastrukturinspektion.",
"url": "https://www.quixzoom.com/de-de/",
"inLanguage": "de",
"potentialAction": {
"@type": "JoinAction",
"name": "Warteliste",
"target": "https://www.quixzoom.com/de-de/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/fr-fr/">FR</a>
<a href="/es-es/">ES</a>
<a href="/sv-se/">SV</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom ist in Deutschland noch nicht aktiv. Geplanter Start: Q4 2026.</span>
</div>
<section class="hero">
<h1>Infrastrukturinspektion<br>durch Crowdsourcing</h1>
<p>Werden Sie Zoomer und verdienen Sie Geld mit Fotos von Straßen, Brücken und Gebäuden. Geplanter Start in Deutschland: Q4 2026.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Missionen fotografieren</h3>
<p>Straßen, Brücken, Gebäude, Schilder — einfach mit dem Smartphone dokumentieren.</p>
</div>
<div class="feature-card">
<h3>💰 Sofortige Vergütung</h3>
<p>QX-Credits für jede genehmigte Mission. Wöchentliche Auszahlung in Euro.</p>
</div>
<div class="feature-card">
<h3>🇩🇪 Deutschland-konform</h3>
<p>DIN-Standards, DSGVO-konform, deutsche Steuerberücksichtigung.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Warteliste</h2>
<p>Seien Sie unter den Ersten in Deutschland.</p>
<form onsubmit="event.preventDefault(); alert('Danke für Ihre Anmeldung!');">
<input type="email" class="email-input" placeholder="E-Mail-Adresse" required>
<br>
<button type="submit" class="submit-btn">Anmelden</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Rechtlicher Hinweis</h4>
<p>quiXzoom ist in Deutschland noch nicht als Dienstleister zugelassen. Diese Website dient ausschließlich Informationszwecken. Der geplante Start ist abhängig von behördlichen Genehmigungen. Die quiXzoom-App kann derzeit in Deutschland nicht heruntergeladen oder genutzt werden.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">Deutschland (Deutsch)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Alle Rechte vorbehalten. | <a href="/terms">Nutzungsbedingungen</a> | <a href="/privacy">Datenschutz</a></p>
<p style="margin-top: 8px;">quiXzoom ist ein eingetragenes Warenzeichen der Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+163
View File
@@ -0,0 +1,163 @@
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom España — Inspección de infraestructuras crowdsourcing | Q4 2026</title>
<meta name="description" content="quiXzoom planea lanzarse en España Q4 2026. Conviértete en Zoomer y gana dinero fotografiando infraestructuras, carreteras y edificios.">
<meta name="keywords" content="quiXzoom España, inspección infraestructuras, encuesta carreteras, crowdsourcing, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/es-es/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="es" href="https://www.quixzoom.com/es-es/">
<link rel="alternate" hreflang="de" href="https://www.quixzoom.com/de-de/">
<link rel="alternate" hreflang="fr" href="https://www.quixzoom.com/fr-fr/">
<link rel="alternate" hreflang="it" href="https://www.quixzoom.com/it-it/">
<link rel="alternate" hreflang="nl" href="https://www.quixzoom.com/nl-nl/">
<link rel="alternate" hreflang="sv" href="https://www.quixzoom.com/sv-se/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom España — Q4 2026">
<meta property="og:description" content="Inspección de infraestructuras por crowdsourcing. Lanzamiento en España previsto Q4 2026.">
<meta property="og:url" content="https://www.quixzoom.com/es-es/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-spain.jpg">
<meta property="og:locale" content="es_ES">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom España — Q4 2026">
<meta name="twitter:description" content="Conviértete en Zoomer. Fotografía infraestructuras y gana dinero.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom España",
"description": "quiXzoom planea lanzarse en España Q4 2026. Inspección de infraestructuras crowdsourcing.",
"url": "https://www.quixzoom.com/es-es/",
"inLanguage": "es",
"potentialAction": {
"@type": "JoinAction",
"name": "Lista de espera",
"target": "https://www.quixzoom.com/es-es/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/de-de/">DE</a>
<a href="/fr-fr/">FR</a>
<a href="/sv-se/">SV</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom aún no está activo en España. Lanzamiento previsto: Q4 2026.</span>
</div>
<section class="hero">
<h1>Inspección de infraestructuras<br>crowdsourcing</h1>
<p>Conviértete en Zoomer y gana dinero fotografiando carreteras, puentes y edificios. Lanzamiento previsto en España: Q4 2026.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Fotografiar misiones</h3>
<p>Carreteras, puentes, edificios, señales — documenta fácilmente con tu smartphone.</p>
</div>
<div class="feature-card">
<h3>💰 Remuneración inmediata</h3>
<p>Créditos QX por cada misión aprobada. Pago semanal en euros.</p>
</div>
<div class="feature-card">
<h3>🇪🇸 Conforme España</h3>
<p>Normas españolas, RGPD, consideración fiscal española.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Lista de espera</h2>
<p>Sé de los primeros en España.</p>
<form onsubmit="event.preventDefault(); alert('¡Gracias por tu registro!');">
<input type="email" class="email-input" placeholder="Correo electrónico" required>
<br>
<button type="submit" class="submit-btn">Registrarse</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Aviso legal</h4>
<p>quiXzoom aún no está autorizado para operar en España como proveedor de servicios. Este sitio web es solo para fines informativos. El lanzamiento previsto depende de las autorizaciones regulatorias. La aplicación quiXzoom no puede descargarse ni utilizarse actualmente en España.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">España (Español)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Todos los derechos reservados. | <a href="/terms">Términos de uso</a> | <a href="/privacy">Privacidad</a></p>
<p style="margin-top: 8px;">quiXzoom es una marca registrada de Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+163
View File
@@ -0,0 +1,163 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom France — Inspection d'infrastructure participative | T1 2027</title>
<meta name="description" content="quiXzoom prépare son lancement en France T1 2027. Devenez Zoomer et gagnez de l'argent en photographiant l'infrastructure, les routes et les bâtiments.">
<meta name="keywords" content="quiXzoom France, inspection infrastructure, enquête routière, crowdsourcing, T1 2027, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/fr-fr/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="fr" href="https://www.quixzoom.com/fr-fr/">
<link rel="alternate" hreflang="de" href="https://www.quixzoom.com/de-de/">
<link rel="alternate" hreflang="es" href="https://www.quixzoom.com/es-es/">
<link rel="alternate" hreflang="it" href="https://www.quixzoom.com/it-it/">
<link rel="alternate" hreflang="nl" href="https://www.quixzoom.com/nl-nl/">
<link rel="alternate" hreflang="sv" href="https://www.quixzoom.com/sv-se/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom France — T1 2027">
<meta property="og:description" content="Inspection d'infrastructure par crowdsourcing. Lancement en France prévu T1 2027.">
<meta property="og:url" content="https://www.quixzoom.com/fr-fr/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-france.jpg">
<meta property="og:locale" content="fr_FR">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom France — T1 2027">
<meta name="twitter:description" content="Devenez Zoomer. Photographiez l'infrastructure et gagnez de l'argent.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom France",
"description": "quiXzoom prépare son lancement en France T1 2027. Inspection d'infrastructure participative.",
"url": "https://www.quixzoom.com/fr-fr/",
"inLanguage": "fr",
"potentialAction": {
"@type": "JoinAction",
"name": "Liste d'attente",
"target": "https://www.quixzoom.com/fr-fr/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2027-01-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/de-de/">DE</a>
<a href="/es-es/">ES</a>
<a href="/sv-se/">SV</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">T1 2027</span>
<span class="status-text">quiXzoom n'est pas encore actif en France. Lancement prévu : T1 2027.</span>
</div>
<section class="hero">
<h1>Inspection d'infrastructure<br>participative</h1>
<p>Devenez Zoomer et gagnez de l'argent en photographiant les routes, les ponts et les bâtiments. Lancement prévu en France : T1 2027.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Photographier des missions</h3>
<p>Routes, ponts, bâtiments, panneaux — documentez simplement avec votre smartphone.</p>
</div>
<div class="feature-card">
<h3>💰 Rémunération immédiate</h3>
<p>Crédits QX pour chaque mission approuvée. Paiement hebdomadaire en euros.</p>
</div>
<div class="feature-card">
<h3>🇫🇷 Conforme France</h3>
<p>Normes françaises, RGPD, considération fiscale française.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Liste d'attente</h2>
<p>Soyez parmi les premiers en France.</p>
<form onsubmit="event.preventDefault(); alert('Merci pour votre inscription !');">
<input type="email" class="email-input" placeholder="Adresse e-mail" required>
<br>
<button type="submit" class="submit-btn">S'inscrire</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Avis juridique</h4>
<p>quiXzoom n'est pas encore autorisé à opérer en France en tant que prestataire de services. Ce site web est uniquement à des fins d'information. Le lancement prévu dépend des autorisations réglementaires. L'application quiXzoom ne peut actuellement pas être téléchargée ou utilisée en France.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">France (Français)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Tous droits réservés. | <a href="/terms">Conditions d'utilisation</a> | <a href="/privacy">Confidentialité</a></p>
<p style="margin-top: 8px;">quiXzoom est une marque déposée de Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+164
View File
@@ -0,0 +1,164 @@
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom Indonesia — Inspeksi Infrastruktur Crowdsourcing | Q4 2026</title>
<meta name="description" content="quiXzoom merencanakan peluncuran di Indonesia Q4 2026. Jadilah Zoomer dan dapatkan uang dari foto infrastruktur, jalan, dan bangunan.">
<meta name="keywords" content="quiXzoom Indonesia, inspeksi infrastruktur, survei jalan, crowdsourcing, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/id/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="id" href="https://www.quixzoom.com/id/">
<link rel="alternate" hreflang="ja" href="https://www.quixzoom.com/ja/">
<link rel="alternate" hreflang="zh-CN" href="https://www.quixzoom.com/zh-cn/">
<link rel="alternate" hreflang="ko" href="https://www.quixzoom.com/ko/">
<link rel="alternate" hreflang="th" href="https://www.quixzoom.com/th/">
<link rel="alternate" hreflang="vi" href="https://www.quixzoom.com/vi/">
<link rel="alternate" hreflang="ms" href="https://www.quixzoom.com/ms/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom Indonesia — Q4 2026">
<meta property="og:description" content="Inspeksi infrastruktur crowdsourcing. Rencana peluncuran di Indonesia Q4 2026.">
<meta property="og:url" content="https://www.quixzoom.com/id/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-indonesia.jpg">
<meta property="og:locale" content="id_ID">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom Indonesia — Q4 2026">
<meta name="twitter:description" content="Jadilah Zoomer. Foto infrastruktur dan dapatkan uang.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom Indonesia",
"description": "quiXzoom merencanakan peluncuran di Indonesia Q4 2026. Inspeksi infrastruktur crowdsourcing.",
"url": "https://www.quixzoom.com/id/",
"inLanguage": "id",
"potentialAction": {
"@type": "JoinAction",
"name": "Daftar Tunggu",
"target": "https://www.quixzoom.com/id/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/ja/">日本語</a>
<a href="/zh-cn/">中文</a>
<a href="/ko/">한국어</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom belum aktif di Indonesia. Rencana peluncuran: Q4 2026.</span>
</div>
<section class="hero">
<h1>Inspeksi Infrastruktur<br>Crowdsourcing</h1>
<p>Jadilah Zoomer dan dapatkan uang dari foto jalan, jembatan, dan bangunan. Rencana peluncuran di Indonesia: Q4 2026.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Memotret Misi</h3>
<p>Jalan, jembatan, bangunan, rambu — dokumentasikan dengan mudah menggunakan ponsel Anda.</p>
</div>
<div class="feature-card">
<h3>💰 Imbalan Langsung</h3>
<p>Kredit QX untuk setiap misi yang disetujui. Pembayaran mingguan dalam Rupiah.</p>
</div>
<div class="feature-card">
<h3>🇮🇩 Sesuai Standar Indonesia</h3>
<p>Standar SNI, sesuai PDP, pertimbangan pajak Indonesia.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Daftar Tunggu</h2>
<p>Jadilah yang pertama di Indonesia.</p>
<form onsubmit="event.preventDefault(); alert('Terima kasih atas pendaftaran Anda!');">
<input type="email" class="email-input" placeholder="Alamat email" required>
<br>
<button type="submit" class="submit-btn">Daftar</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Pemberitahuan Hukum</h4>
<p>quiXzoom belum diizinkan untuk beroperasi di Indonesia sebagai penyedia layanan. Situs web ini hanya untuk tujuan informasi. Peluncuran yang direncanakan tergantung pada persetujuan regulator. Aplikasi quiXzoom saat ini tidak dapat diunduh atau digunakan di Indonesia.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">Indonesia (Bahasa Indonesia)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Hak Cipta Dilindungi. | <a href="/terms">Syarat Penggunaan</a> | <a href="/privacy">Privasi</a></p>
<p style="margin-top: 8px;">quiXzoom adalah merek dagang terdaftar dari Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+163
View File
@@ -0,0 +1,163 @@
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom Italia — Ispezione infrastrutture crowdsourcing | Q4 2026</title>
<meta name="description" content="quiXzoom pianifica il lancio in Italia Q4 2026. Diventa Zoomer e guadagna soldi fotografando infrastrutture, strade ed edifici.">
<meta name="keywords" content="quiXzoom Italia, ispezione infrastrutture, rilevamento stradale, crowdsourcing, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/it-it/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="it" href="https://www.quixzoom.com/it-it/">
<link rel="alternate" hreflang="de" href="https://www.quixzoom.com/de-de/">
<link rel="alternate" hreflang="fr" href="https://www.quixzoom.com/fr-fr/">
<link rel="alternate" hreflang="es" href="https://www.quixzoom.com/es-es/">
<link rel="alternate" hreflang="nl" href="https://www.quixzoom.com/nl-nl/">
<link rel="alternate" hreflang="sv" href="https://www.quixzoom.com/sv-se/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom Italia — Q4 2026">
<meta property="og:description" content="Ispezione infrastrutture tramite crowdsourcing. Lancio in Italia previsto Q4 2026.">
<meta property="og:url" content="https://www.quixzoom.com/it-it/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-italy.jpg">
<meta property="og:locale" content="it_IT">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom Italia — Q4 2026">
<meta name="twitter:description" content="Diventa Zoomer. Fotografa infrastrutture e guadagna.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom Italia",
"description": "quiXzoom pianifica il lancio in Italia Q4 2026. Ispezione infrastrutture crowdsourcing.",
"url": "https://www.quixzoom.com/it-it/",
"inLanguage": "it",
"potentialAction": {
"@type": "JoinAction",
"name": "Lista d'attesa",
"target": "https://www.quixzoom.com/it-it/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/de-de/">DE</a>
<a href="/fr-fr/">FR</a>
<a href="/es-es/">ES</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom non è ancora attivo in Italia. Lancio previsto: Q4 2026.</span>
</div>
<section class="hero">
<h1>Ispezione infrastrutture<br>crowdsourcing</h1>
<p>Diventa Zoomer e guadagna soldi fotografando strade, ponti ed edifici. Lancio previsto in Italia: Q4 2026.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Fotografare missioni</h3>
<p>Strade, ponti, edifici, segnali — documenta facilmente con il tuo smartphone.</p>
</div>
<div class="feature-card">
<h3>💰 Rimunerazione immediata</h3>
<p>Crediti QX per ogni missione approvata. Pagamento settimanale in euro.</p>
</div>
<div class="feature-card">
<h3>🇮🇹 Conforme Italia</h3>
<p>Norme italiane, GDPR, considerazione fiscale italiana.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Lista d'attesa</h2>
<p>Sii tra i primi in Italia.</p>
<form onsubmit="event.preventDefault(); alert('Grazie per la tua iscrizione!');">
<input type="email" class="email-input" placeholder="Indirizzo email" required>
<br>
<button type="submit" class="submit-btn">Iscriviti</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Avviso legale</h4>
<p>quiXzoom non è ancora autorizzato a operare in Italia come fornitore di servizi. Questo sito web è solo a scopo informativo. Il lancio previsto dipende dalle autorizzazioni regolatorie. L'app quiXzoom non può attualmente essere scaricata o utilizzata in Italia.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">Italia (Italiano)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Tutti i diritti riservati. | <a href="/terms">Termini di utilizzo</a> | <a href="/privacy">Privacy</a></p>
<p style="margin-top: 8px;">quiXzoom è un marchio registrato di Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+165
View File
@@ -0,0 +1,165 @@
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom 日本 — 2026年開始予定 | インフラ点検・道路調査クラウドソーシング</title>
<meta name="description" content="quiXzoomは2026年に日本でインフラ点検・道路調査クラウドソーシングアプリを開始予定。事前登録受付中。規制当局の承認を条件とします。">
<meta name="keywords" content="quiXzoom 日本, インフラ点検, 道路調査, クラウドソーシング, 2026年, 開始予定">
<link rel="canonical" href="https://www.quixzoom.com/ja/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="ja" href="https://www.quixzoom.com/ja/">
<link rel="alternate" hreflang="zh-CN" href="https://www.quixzoom.com/zh-cn/">
<link rel="alternate" hreflang="ko" href="https://www.quixzoom.com/ko/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<!-- Open Graph -->
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom 日本 — 2026年開始予定">
<meta property="og:description" content="インフラ点検・道路調査クラウドソーシング。2026年開始予定。規制当局の承認を条件とします。">
<meta property="og:url" content="https://www.quixzoom.com/ja/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-japan.jpg">
<meta property="og:locale" content="ja_JP">
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom 日本 — 2026年開始予定">
<meta name="twitter:description" content="インフラ点検・道路調査クラウドソーシング。2026年開始予定。">
<!-- LINE -->
<meta property="line:app_id" content="YOUR_LINE_APP_ID">
<meta property="line:description" content="quiXzoom 日本 2026年開始予定">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Hiragino Sans', 'Noto Sans JP', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom 日本",
"description": "quiXzoomは2026年に日本でインフラ点検・道路調査クラウドソーシングアプリを開始予定。",
"url": "https://www.quixzoom.com/ja/",
"inLanguage": "ja",
"potentialAction": {
"@type": "JoinAction",
"name": "事前登録",
"target": "https://www.quixzoom.com/ja/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-08-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/zh-cn/">中文</a>
<a href="/ko/">한국어</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">開始予定</span>
<span class="status-text">quiXzoomは日本でまだ事業を行う許可を得ていません。2026年開始予定。</span>
</div>
<section class="hero">
<h1>インフラ点検・道路調査<br>クラウドソーシング</h1>
<p>quiXzoomは2026年に日本で開始予定。スマートフォンでインフラを撮影し、報酬を獲得。規制当局の承認を条件とします。</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 ミッション撮影</h3>
<p>道路、橋梁、建物、標識などを撮影。1ミッションあたり報酬を獲得。</p>
</div>
<div class="feature-card">
<h3>💰 即時報酬</h3>
<p>承認されたミッションに対し、QXクレジットを即時付与。週次で現金に換金可能。</p>
</div>
<div class="feature-card">
<h3>🗾 日本対応</h3>
<p>JIS規格準拠。地震・台風対応のインフラ点検に特化。</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>事前登録受付中</h2>
<p>日本開始時に最初にご案内します。</p>
<form onsubmit="event.preventDefault(); alert('事前登録ありがとうございます!');">
<input type="email" class="email-input" placeholder="メールアドレス" required>
<br>
<button type="submit" class="submit-btn">事前登録する</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ 重要なお知らせ</h4>
<p>quiXzoomは現在、日本で事業を行うための規制当局の承認を得ていません。本サイトは情報提供のみを目的としており、計画されたサービス開始は規制当局の承認を条件とします。現在、quiXzoomアプリを日本でダウンロードまたは使用することはできません。</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">日本 (日本語)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. All rights reserved. | <a href="/terms">利用規約</a> | <a href="/privacy">プライバシーポリシー</a></p>
<p style="margin-top: 8px;">quiXzoomはLandvex ABの商標です。</p>
</div>
</footer>
</div>
</body>
</html>
+162
View File
@@ -0,0 +1,162 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom 한국 — 2026년 인프라 점검 앱 출시 예정 | 크라우드소싱 도로 조사</title>
<meta name="description" content="quiXzoom은 2026년 한국에서 인프라 점검 및 도로 조사 크라우드소싱 앱을 출시할 예정입니다. 사전 알림 신청하세요. 규제 당국 승인 조건 적용.">
<meta name="keywords" content="quiXzoom 한국, 인프라 점검, 도로 조사, 크라우드소싱, 2026년, 출시 예정">
<link rel="canonical" href="https://www.quixzoom.com/ko/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="ja" href="https://www.quixzoom.com/ja/">
<link rel="alternate" hreflang="zh-CN" href="https://www.quixzoom.com/zh-cn/">
<link rel="alternate" hreflang="ko" href="https://www.quixzoom.com/ko/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom 한국 — 2026년 출시 예정">
<meta property="og:description" content="인프라 점검·도로 조사 크라우드소싱. 2026년 한국 출시 예정. 규제 당국 승인 조건 적용.">
<meta property="og:url" content="https://www.quixzoom.com/ko/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-korea.jpg">
<meta property="og:locale" content="ko_KR">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom 한국 — 2026년 출시 예정">
<meta name="twitter:description" content="인프라 점검·도로 조사 크라우드소싱. 2026년 출시 예정.">
<meta property="kakao:title" content="quiXzoom 한국">
<meta property="kakao:description" content="2026년 인프라 점검 앱 출시 예정">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Noto Sans KR', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom 한국",
"description": "quiXzoom은 2026년 한국에서 인프라 점검·도로 조사 크라우드소싱 앱을 출시할 예정입니다.",
"url": "https://www.quixzoom.com/ko/",
"inLanguage": "ko",
"potentialAction": {
"@type": "JoinAction",
"name": "사전 알림 신청",
"target": "https://www.quixzoom.com/ko/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-08-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/ja/">日本語</a>
<a href="/zh-cn/">中文</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">출시 예정</span>
<span class="status-text">quiXzoom은 한국에서 아직 사업을 할 수 있는 허가를 받지 않았습니다. 2026년 출시 예정.</span>
</div>
<section class="hero">
<h1>인프라 점검·도로 조사<br>크라우드소싱</h1>
<p>quiXzoom은 2026년 한국에서 출시할 예정입니다. 스마트폰으로 인프라를 촬영하고 보상을 받으세요. 규제 당국 승인 조건 적용.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 미션 촬영</h3>
<p>도로, 교량, 건축물, 표지판 등을 촬영. 미션당 보상 획득.</p>
</div>
<div class="feature-card">
<h3>💰 즉시 보상</h3>
<p>승인된 미션에 대해 QX 크레딧 즉시 지급. 주간 현금 전환 가능.</p>
</div>
<div class="feature-card">
<h3>🇰🇷 한국 맞춤형</h3>
<p>KCS 규격 준수. 지진·태풍 대응 인프라 점검 특화.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>사전 알림 신청</h2>
<p>한국 출시 시 가장 먼저 안내해 드립니다.</p>
<form onsubmit="event.preventDefault(); alert('사전 알림 신청 감사합니다!');">
<input type="email" class="email-input" placeholder="이메일 주소" required>
<br>
<button type="submit" class="submit-btn">신청하기</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ 중요 공지</h4>
<p>quiXzoom은 현재 한국에서 사업을 할 수 있는 규제 당국의 승인을 받지 않았습니다. 본 사이트는 정보 제공 목적으로만 운영되며, 계획된 서비스 출시는 규제 당국 승인을 조건으로 합니다. 현재 quiXzoom 앱을 한국에서 다운로드하거나 사용할 수 없습니다.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">한국 (한국어)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. All rights reserved. | <a href="/terms">이용약관</a> | <a href="/privacy">개인정보처리방침</a></p>
<p style="margin-top: 8px;">quiXzoom은 Landvex AB의 상표입니다.</p>
</div>
</footer>
</div>
</body>
</html>
+187
View File
@@ -0,0 +1,187 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom — Select your country/region</title>
<meta name="description" content="Select your country or region to view quiXzoom content in your preferred language.">
<link rel="canonical" href="https://www.quixzoom.com/locale">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; --border: #e5e5e7; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.6; }
.container { max-width: 960px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; align-items: center; gap: 12px; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.back-link { color: var(--muted); text-decoration: none; font-size: 0.875rem; margin-left: auto; }
.back-link:hover { color: var(--blue); }
h1 { font-size: clamp(1.5rem, 4vw, 2rem); font-weight: 700; margin: 40px 0 8px; }
.subtitle { color: var(--muted); margin-bottom: 40px; }
.region-section { margin-bottom: 48px; }
.region-title { font-size: 1.125rem; font-weight: 600; margin-bottom: 16px; padding-bottom: 8px; border-bottom: 2px solid var(--blue); display: inline-block; }
.locale-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 12px; }
.locale-item { background: white; border-radius: 12px; padding: 16px 20px; border: 1px solid var(--border); transition: all 0.2s; cursor: pointer; text-decoration: none; color: inherit; display: flex; align-items: center; gap: 12px; }
.locale-item:hover { border-color: var(--blue); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,102,255,0.1); }
.locale-flag { font-size: 1.5rem; }
.locale-info { flex: 1; }
.locale-name { font-weight: 600; font-size: 0.9375rem; }
.locale-lang { font-size: 0.8125rem; color: var(--muted); }
.locale-code { font-size: 0.75rem; color: var(--muted); opacity: 0.6; font-family: monospace; }
.current-badge { background: var(--blue); color: white; font-size: 0.625rem; font-weight: 700; padding: 2px 8px; border-radius: 100px; text-transform: uppercase; }
footer { border-top: 1px solid var(--border); padding: 32px 0; margin-top: 60px; text-align: center; }
footer p { font-size: 0.8125rem; color: var(--muted); }
</style>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<a href="/" class="back-link">← Back to quiXzoom</a>
</header>
<h1>Select your country/region</h1>
<p class="subtitle">Choose your preferred language and region to view quiXzoom content.</p>
<div class="region-section">
<div class="region-title">Asia Pacific</div>
<div class="locale-grid">
<a href="/ja/" class="locale-item">
<span class="locale-flag">🇯🇵</span>
<div class="locale-info">
<div class="locale-name">Japan</div>
<div class="locale-lang">日本語</div>
</div>
<span class="locale-code">ja-JP</span>
</a>
<a href="/ko/" class="locale-item">
<span class="locale-flag">🇰🇷</span>
<div class="locale-info">
<div class="locale-name">Korea</div>
<div class="locale-lang">한국어</div>
</div>
<span class="locale-code">ko-KR</span>
</a>
<a href="/zh-cn/" class="locale-item">
<span class="locale-flag">🇨🇳</span>
<div class="locale-info">
<div class="locale-name">China</div>
<div class="locale-lang">简体中文</div>
</div>
<span class="locale-code">zh-CN</span>
</a>
<a href="/th/" class="locale-item">
<span class="locale-flag">🇹🇭</span>
<div class="locale-info">
<div class="locale-name">Thailand</div>
<div class="locale-lang">ไทย</div>
</div>
<span class="locale-code">th-TH</span>
</a>
<a href="/id/" class="locale-item">
<span class="locale-flag">🇮🇩</span>
<div class="locale-info">
<div class="locale-name">Indonesia</div>
<div class="locale-lang">Bahasa Indonesia</div>
</div>
<span class="locale-code">id-ID</span>
</a>
<a href="/vi/" class="locale-item">
<span class="locale-flag">🇻🇳</span>
<div class="locale-info">
<div class="locale-name">Vietnam</div>
<div class="locale-lang">Tiếng Việt</div>
</div>
<span class="locale-code">vi-VN</span>
</a>
<a href="/ms/" class="locale-item">
<span class="locale-flag">🇲🇾</span>
<div class="locale-info">
<div class="locale-name">Malaysia</div>
<div class="locale-lang">Bahasa Melayu</div>
</div>
<span class="locale-code">ms-MY</span>
</a>
</div>
</div>
<div class="region-section">
<div class="region-title">Europe</div>
<div class="locale-grid">
<a href="/de-de/" class="locale-item">
<span class="locale-flag">🇩🇪</span>
<div class="locale-info">
<div class="locale-name">Germany</div>
<div class="locale-lang">Deutsch</div>
</div>
<span class="locale-code">de-DE</span>
</a>
<a href="/fr-fr/" class="locale-item">
<span class="locale-flag">🇫🇷</span>
<div class="locale-info">
<div class="locale-name">France</div>
<div class="locale-lang">Français</div>
</div>
<span class="locale-code">fr-FR</span>
</a>
<a href="/es-es/" class="locale-item">
<span class="locale-flag">🇪🇸</span>
<div class="locale-info">
<div class="locale-name">Spain</div>
<div class="locale-lang">Español</div>
</div>
<span class="locale-code">es-ES</span>
</a>
<a href="/it-it/" class="locale-item">
<span class="locale-flag">🇮🇹</span>
<div class="locale-info">
<div class="locale-name">Italy</div>
<div class="locale-lang">Italiano</div>
</div>
<span class="locale-code">it-IT</span>
</a>
<a href="/nl-nl/" class="locale-item">
<span class="locale-flag">🇳🇱</span>
<div class="locale-info">
<div class="locale-name">Netherlands</div>
<div class="locale-lang">Nederlands</div>
</div>
<span class="locale-code">nl-NL</span>
</a>
<a href="/sv-se/" class="locale-item">
<span class="locale-flag">🇸🇪</span>
<div class="locale-info">
<div class="locale-name">Sweden</div>
<div class="locale-lang">Svenska</div>
</div>
<span class="locale-code">sv-SE</span>
</a>
</div>
</div>
<div class="region-section">
<div class="region-title">Global</div>
<div class="locale-grid">
<a href="/" class="locale-item">
<span class="locale-flag">🌐</span>
<div class="locale-info">
<div class="locale-name">International</div>
<div class="locale-lang">English</div>
</div>
<span class="locale-code">en-US</span>
</a>
</div>
</div>
<footer>
<p>© 2026 Landvex AB. All rights reserved.</p>
</footer>
</div>
</body>
</html>
+187
View File
@@ -0,0 +1,187 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom — Select your country/region</title>
<meta name="description" content="Select your country or region to view quiXzoom content in your preferred language.">
<link rel="canonical" href="https://www.quixzoom.com/locale">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; --border: #e5e5e7; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.6; }
.container { max-width: 960px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; align-items: center; gap: 12px; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.back-link { color: var(--muted); text-decoration: none; font-size: 0.875rem; margin-left: auto; }
.back-link:hover { color: var(--blue); }
h1 { font-size: clamp(1.5rem, 4vw, 2rem); font-weight: 700; margin: 40px 0 8px; }
.subtitle { color: var(--muted); margin-bottom: 40px; }
.region-section { margin-bottom: 48px; }
.region-title { font-size: 1.125rem; font-weight: 600; margin-bottom: 16px; padding-bottom: 8px; border-bottom: 2px solid var(--blue); display: inline-block; }
.locale-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 12px; }
.locale-item { background: white; border-radius: 12px; padding: 16px 20px; border: 1px solid var(--border); transition: all 0.2s; cursor: pointer; text-decoration: none; color: inherit; display: flex; align-items: center; gap: 12px; }
.locale-item:hover { border-color: var(--blue); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,102,255,0.1); }
.locale-flag { font-size: 1.5rem; }
.locale-info { flex: 1; }
.locale-name { font-weight: 600; font-size: 0.9375rem; }
.locale-lang { font-size: 0.8125rem; color: var(--muted); }
.locale-code { font-size: 0.75rem; color: var(--muted); opacity: 0.6; font-family: monospace; }
.current-badge { background: var(--blue); color: white; font-size: 0.625rem; font-weight: 700; padding: 2px 8px; border-radius: 100px; text-transform: uppercase; }
footer { border-top: 1px solid var(--border); padding: 32px 0; margin-top: 60px; text-align: center; }
footer p { font-size: 0.8125rem; color: var(--muted); }
</style>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<a href="/" class="back-link">← Back to quiXzoom</a>
</header>
<h1>Select your country/region</h1>
<p class="subtitle">Choose your preferred language and region to view quiXzoom content.</p>
<div class="region-section">
<div class="region-title">Asia Pacific</div>
<div class="locale-grid">
<a href="/ja/" class="locale-item">
<span class="locale-flag">🇯🇵</span>
<div class="locale-info">
<div class="locale-name">Japan</div>
<div class="locale-lang">日本語</div>
</div>
<span class="locale-code">ja-JP</span>
</a>
<a href="/ko/" class="locale-item">
<span class="locale-flag">🇰🇷</span>
<div class="locale-info">
<div class="locale-name">Korea</div>
<div class="locale-lang">한국어</div>
</div>
<span class="locale-code">ko-KR</span>
</a>
<a href="/zh-cn/" class="locale-item">
<span class="locale-flag">🇨🇳</span>
<div class="locale-info">
<div class="locale-name">China</div>
<div class="locale-lang">简体中文</div>
</div>
<span class="locale-code">zh-CN</span>
</a>
<a href="/th/" class="locale-item">
<span class="locale-flag">🇹🇭</span>
<div class="locale-info">
<div class="locale-name">Thailand</div>
<div class="locale-lang">ไทย</div>
</div>
<span class="locale-code">th-TH</span>
</a>
<a href="/id/" class="locale-item">
<span class="locale-flag">🇮🇩</span>
<div class="locale-info">
<div class="locale-name">Indonesia</div>
<div class="locale-lang">Bahasa Indonesia</div>
</div>
<span class="locale-code">id-ID</span>
</a>
<a href="/vi/" class="locale-item">
<span class="locale-flag">🇻🇳</span>
<div class="locale-info">
<div class="locale-name">Vietnam</div>
<div class="locale-lang">Tiếng Việt</div>
</div>
<span class="locale-code">vi-VN</span>
</a>
<a href="/ms/" class="locale-item">
<span class="locale-flag">🇲🇾</span>
<div class="locale-info">
<div class="locale-name">Malaysia</div>
<div class="locale-lang">Bahasa Melayu</div>
</div>
<span class="locale-code">ms-MY</span>
</a>
</div>
</div>
<div class="region-section">
<div class="region-title">Europe</div>
<div class="locale-grid">
<a href="/de-de/" class="locale-item">
<span class="locale-flag">🇩🇪</span>
<div class="locale-info">
<div class="locale-name">Germany</div>
<div class="locale-lang">Deutsch</div>
</div>
<span class="locale-code">de-DE</span>
</a>
<a href="/fr-fr/" class="locale-item">
<span class="locale-flag">🇫🇷</span>
<div class="locale-info">
<div class="locale-name">France</div>
<div class="locale-lang">Français</div>
</div>
<span class="locale-code">fr-FR</span>
</a>
<a href="/es-es/" class="locale-item">
<span class="locale-flag">🇪🇸</span>
<div class="locale-info">
<div class="locale-name">Spain</div>
<div class="locale-lang">Español</div>
</div>
<span class="locale-code">es-ES</span>
</a>
<a href="/it-it/" class="locale-item">
<span class="locale-flag">🇮🇹</span>
<div class="locale-info">
<div class="locale-name">Italy</div>
<div class="locale-lang">Italiano</div>
</div>
<span class="locale-code">it-IT</span>
</a>
<a href="/nl-nl/" class="locale-item">
<span class="locale-flag">🇳🇱</span>
<div class="locale-info">
<div class="locale-name">Netherlands</div>
<div class="locale-lang">Nederlands</div>
</div>
<span class="locale-code">nl-NL</span>
</a>
<a href="/sv-se/" class="locale-item">
<span class="locale-flag">🇸🇪</span>
<div class="locale-info">
<div class="locale-name">Sweden</div>
<div class="locale-lang">Svenska</div>
</div>
<span class="locale-code">sv-SE</span>
</a>
</div>
</div>
<div class="region-section">
<div class="region-title">Global</div>
<div class="locale-grid">
<a href="/" class="locale-item">
<span class="locale-flag">🌐</span>
<div class="locale-info">
<div class="locale-name">International</div>
<div class="locale-lang">English</div>
</div>
<span class="locale-code">en-US</span>
</a>
</div>
</div>
<footer>
<p>© 2026 Landvex AB. All rights reserved.</p>
</footer>
</div>
</body>
</html>
+164
View File
@@ -0,0 +1,164 @@
<!DOCTYPE html>
<html lang="ms">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom Malaysia — Pemeriksaan Infrastruktur Crowdsourcing | Q4 2026</title>
<meta name="description" content="quiXzoom merancang pelancaran di Malaysia Q4 2026. Jadilah Zoomer dan dapatkan wang daripada foto infrastruktur, jalan dan bangunan.">
<meta name="keywords" content="quiXzoom Malaysia, pemeriksaan infrastruktur, tinjauan jalan, crowdsourcing, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/ms/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="ms" href="https://www.quixzoom.com/ms/">
<link rel="alternate" hreflang="ja" href="https://www.quixzoom.com/ja/">
<link rel="alternate" hreflang="zh-CN" href="https://www.quixzoom.com/zh-cn/">
<link rel="alternate" hreflang="ko" href="https://www.quixzoom.com/ko/">
<link rel="alternate" hreflang="th" href="https://www.quixzoom.com/th/">
<link rel="alternate" hreflang="id" href="https://www.quixzoom.com/id/">
<link rel="alternate" hreflang="vi" href="https://www.quixzoom.com/vi/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom Malaysia — Q4 2026">
<meta property="og:description" content="Pemeriksaan infrastruktur crowdsourcing. Pelancaran di Malaysia dirancang Q4 2026.">
<meta property="og:url" content="https://www.quixzoom.com/ms/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-malaysia.jpg">
<meta property="og:locale" content="ms_MY">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom Malaysia — Q4 2026">
<meta name="twitter:description" content="Jadilah Zoomer. Ambil foto infrastruktur dan dapatkan wang.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom Malaysia",
"description": "quiXzoom merancang pelancaran di Malaysia Q4 2026. Pemeriksaan infrastruktur crowdsourcing.",
"url": "https://www.quixzoom.com/ms/",
"inLanguage": "ms",
"potentialAction": {
"@type": "JoinAction",
"name": "Senarai Menunggu",
"target": "https://www.quixzoom.com/ms/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/ja/">日本語</a>
<a href="/zh-cn/">中文</a>
<a href="/ko/">한국어</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom belum aktif di Malaysia. Pelancaran dirancang: Q4 2026.</span>
</div>
<section class="hero">
<h1>Pemeriksaan Infrastruktur<br>Crowdsourcing</h1>
<p>Jadilah Zoomer dan dapatkan wang daripada foto jalan, jambatan dan bangunan. Pelancaran dirancang di Malaysia: Q4 2026.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Ambil Foto Misi</h3>
<p>Jalan, jambatan, bangunan, papan tanda — dokumentasikan dengan mudah menggunakan telefon pintar anda.</p>
</div>
<div class="feature-card">
<h3>💰 Ganjaran Segera</h3>
<p>Kredit QX untuk setiap misi yang diluluskan. Pembayaran mingguan dalam Ringgit.</p>
</div>
<div class="feature-card">
<h3>🇲🇾 Mematuhi Standard Malaysia</h3>
<p>Standard MS, mematuhi PDPA, pertimbangan cukai Malaysia.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Senarai Menunggu</h2>
<p>Jadilah yang pertama di Malaysia.</p>
<form onsubmit="event.preventDefault(); alert('Terima kasih atas pendaftaran anda!');">
<input type="email" class="email-input" placeholder="Alamat emel" required>
<br>
<button type="submit" class="submit-btn">Daftar</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Notis Undang-undang</h4>
<p>quiXzoom belum lagi dibenarkan untuk beroperasi di Malaysia sebagai pembekal perkhidmatan. Laman web ini hanya untuk tujuan maklumat. Pelancaran yang dirancang bergantung kepada kelulusan pengawal selia. Aplikasi quiXzoom tidak boleh dimuat turun atau digunakan di Malaysia pada masa ini.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">Malaysia (Bahasa Melayu)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Hak Cipta Terpelihara. | <a href="/terms">Syarat Penggunaan</a> | <a href="/privacy">Privasi</a></p>
<p style="margin-top: 8px;">quiXzoom adalah tanda dagangan berdaftar Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+163
View File
@@ -0,0 +1,163 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom Nederland — Crowdsourced infrastructuurinspectie | Q4 2026</title>
<meta name="description" content="quiXzoom plant lancering in Nederland Q4 2026. Word Zoomer en verdien geld met foto's van infrastructuur, wegen en gebouwen.">
<meta name="keywords" content="quiXzoom Nederland, infrastructuurinspectie, wegenonderzoek, crowdsourcing, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/nl-nl/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="nl" href="https://www.quixzoom.com/nl-nl/">
<link rel="alternate" hreflang="de" href="https://www.quixzoom.com/de-de/">
<link rel="alternate" hreflang="fr" href="https://www.quixzoom.com/fr-fr/">
<link rel="alternate" hreflang="es" href="https://www.quixzoom.com/es-es/">
<link rel="alternate" hreflang="it" href="https://www.quixzoom.com/it-it/">
<link rel="alternate" hreflang="sv" href="https://www.quixzoom.com/sv-se/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom Nederland — Q4 2026">
<meta property="og:description" content="Crowdsourced infrastructuurinspectie. Lancering in Nederland gepland Q4 2026.">
<meta property="og:url" content="https://www.quixzoom.com/nl-nl/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-netherlands.jpg">
<meta property="og:locale" content="nl_NL">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom Nederland — Q4 2026">
<meta name="twitter:description" content="Word Zoomer. Fotografeer infrastructuur en verdien geld.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom Nederland",
"description": "quiXzoom plant lancering in Nederland Q4 2026. Crowdsourced infrastructuurinspectie.",
"url": "https://www.quixzoom.com/nl-nl/",
"inLanguage": "nl",
"potentialAction": {
"@type": "JoinAction",
"name": "Wachtlijst",
"target": "https://www.quixzoom.com/nl-nl/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/de-de/">DE</a>
<a href="/fr-fr/">FR</a>
<a href="/es-es/">ES</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom is nog niet actief in Nederland. Geplande lancering: Q4 2026.</span>
</div>
<section class="hero">
<h1>Crowdsourced<br>infrastructuurinspectie</h1>
<p>Word Zoomer en verdien geld met foto's van wegen, bruggen en gebouwen. Geplande lancering in Nederland: Q4 2026.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Missies fotograferen</h3>
<p>Wegen, bruggen, gebouwen, borden — documenteer eenvoudig met je smartphone.</p>
</div>
<div class="feature-card">
<h3>💰 Directe vergoeding</h3>
<p>QX-credits voor elke goedgekeurde missie. Wekelijkse uitbetaling in euro's.</p>
</div>
<div class="feature-card">
<h3>🇳🇱 Nederland-conform</h3>
<p>NEN-normen, AVG-conform, Nederlandse fiscale verwerking.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Wachtlijst</h2>
<p>Wees een van de eersten in Nederland.</p>
<form onsubmit="event.preventDefault(); alert('Bedankt voor je aanmelding!');">
<input type="email" class="email-input" placeholder="E-mailadres" required>
<br>
<button type="submit" class="submit-btn">Aanmelden</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Juridische kennisgeving</h4>
<p>quiXzoom is nog niet geautoriseerd om in Nederland te opereren als dienstverlener. Deze website is uitsluitend voor informatieve doeleinden. De geplande lancering is afhankelijk van regelgevende goedkeuringen. De quiXzoom-app kan momenteel niet worden gedownload of gebruikt in Nederland.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">Nederland (Nederlands)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Alle rechten voorbehouden. | <a href="/terms">Gebruiksvoorwaarden</a> | <a href="/privacy">Privacy</a></p>
<p style="margin-top: 8px;">quiXzoom is een geregistreerd handelsmerk van Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+6
View File
@@ -0,0 +1,6 @@
User-agent: *
Allow: /
Sitemap: https://www.quixzoom.com/sitemap.xml
# Tillfälligt: Ingen indexering av kommande-marknader tills auktoriserat
Disallow: /waitlist/confirmed
+103
View File
@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.quixzoom.com/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://www.quixzoom.com/"/>
<xhtml:link rel="alternate" hreflang="ja" href="https://www.quixzoom.com/ja/"/>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.quixzoom.com/zh-cn/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://www.quixzoom.com/ko/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://www.quixzoom.com/de-de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://www.quixzoom.com/fr-fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://www.quixzoom.com/es-es/"/>
<xhtml:link rel="alternate" hreflang="it" href="https://www.quixzoom.com/it-it/"/>
<xhtml:link rel="alternate" hreflang="nl" href="https://www.quixzoom.com/nl-nl/"/>
<xhtml:link rel="alternate" hreflang="sv" href="https://www.quixzoom.com/sv-se/"/>
<xhtml:link rel="alternate" hreflang="th" href="https://www.quixzoom.com/th/"/>
<xhtml:link rel="alternate" hreflang="id" href="https://www.quixzoom.com/id/"/>
<xhtml:link rel="alternate" hreflang="vi" href="https://www.quixzoom.com/vi/"/>
<xhtml:link rel="alternate" hreflang="ms" href="https://www.quixzoom.com/ms/"/>
</url>
<url>
<loc>https://www.quixzoom.com/ja/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.quixzoom.com/zh-cn/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.quixzoom.com/ko/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.quixzoom.com/de-de/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.quixzoom.com/fr-fr/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.quixzoom.com/es-es/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.quixzoom.com/it-it/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.quixzoom.com/nl-nl/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.quixzoom.com/sv-se/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.quixzoom.com/th/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.quixzoom.com/id/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.quixzoom.com/vi/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.quixzoom.com/ms/</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
+163
View File
@@ -0,0 +1,163 @@
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom Sverige — Crowdsourcad infrastrukturinspektion | Q4 2026</title>
<meta name="description" content="quiXzoom planerar lansering i Sverige Q4 2026. Bli Zoomer och tjäna pengar på foton av infrastruktur, vägar och byggnader.">
<meta name="keywords" content="quiXzoom Sverige, infrastrukturinspektion, vägunderökning, crowdsourcing, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/sv-se/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="sv" href="https://www.quixzoom.com/sv-se/">
<link rel="alternate" hreflang="de" href="https://www.quixzoom.com/de-de/">
<link rel="alternate" hreflang="fr" href="https://www.quixzoom.com/fr-fr/">
<link rel="alternate" hreflang="es" href="https://www.quixzoom.com/es-es/">
<link rel="alternate" hreflang="it" href="https://www.quixzoom.com/it-it/">
<link rel="alternate" hreflang="nl" href="https://www.quixzoom.com/nl-nl/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom Sverige — Q4 2026">
<meta property="og:description" content="Crowdsourcad infrastrukturinspektion. Lansering i Sverige planerad Q4 2026.">
<meta property="og:url" content="https://www.quixzoom.com/sv-se/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-sweden.jpg">
<meta property="og:locale" content="sv_SE">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom Sverige — Q4 2026">
<meta name="twitter:description" content="Bli Zoomer. Fotografera infrastruktur och tjäna pengar.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom Sverige",
"description": "quiXzoom planerar lansering i Sverige Q4 2026. Crowdsourcad infrastrukturinspektion.",
"url": "https://www.quixzoom.com/sv-se/",
"inLanguage": "sv",
"potentialAction": {
"@type": "JoinAction",
"name": "Väntelista",
"target": "https://www.quixzoom.com/sv-se/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/de-de/">DE</a>
<a href="/fr-fr/">FR</a>
<a href="/es-es/">ES</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom är inte ännu aktivt i Sverige. Planerad lansering: Q4 2026.</span>
</div>
<section class="hero">
<h1>Crowdsourcad<br>infrastrukturinspektion</h1>
<p>Bli Zoomer och tjäna pengar på foton av vägar, broar och byggnader. Planerad lansering i Sverige: Q4 2026.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Fotografera uppdrag</h3>
<p>Vägar, broar, byggnader, skyltar — dokumentera enkelt med din smartphone.</p>
</div>
<div class="feature-card">
<h3>💰 Omedelbar ersättning</h3>
<p>QX-krediter för varje godkänt uppdrag. Veckovis utbetalning i SEK.</p>
</div>
<div class="feature-card">
<h3>🇸🇪 Anpassat för Sverige</h3>
<p>ISO-standarder, GDPR-kompatibel, svensk skattehänsyn.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Väntelista</h2>
<p>Bli bland de första i Sverige.</p>
<form onsubmit="event.preventDefault(); alert('Tack för din anmälan!');">
<input type="email" class="email-input" placeholder="E-postadress" required>
<br>
<button type="submit" class="submit-btn">Anmäl dig</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Juridisk information</h4>
<p>quiXzoom är inte ännu auktoriserat att verka i Sverige som tjänsteleverantör. Denna webbplats är endast för informationsändamål. Den planerade lanseringen är beroende av regulatoriska godkännanden. quiXzoom-appen kan för närvarande inte laddas ner eller användas i Sverige.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">Sverige (Svenska)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Alla rättigheter förbehållna. | <a href="/terms">Användarvillkor</a> | <a href="/privacy">Integritetspolicy</a></p>
<p style="margin-top: 8px;">quiXzoom är ett registrerat varumärke tillhörande Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+164
View File
@@ -0,0 +1,164 @@
<!DOCTYPE html>
<html lang="th">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom ไทย — การตรวจสอบโครงสร้างพื้นฐานแบบคราวด์ซอร์ส | Q4 2026</title>
<meta name="description" content="quiXzoom วางแผนเปิดตัวในประเทศไทย Q4 2026 มาเป็น Zoomer และหารายได้จากการถ่ายภาพโครงสร้างพื้นฐาน ถนน และอาคาร">
<meta name="keywords" content="quiXzoom ไทย, ตรวจสอบโครงสร้างพื้นฐาน, สำรวจถนน, คราวด์ซอร์ส, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/th/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="th" href="https://www.quixzoom.com/th/">
<link rel="alternate" hreflang="ja" href="https://www.quixzoom.com/ja/">
<link rel="alternate" hreflang="zh-CN" href="https://www.quixzoom.com/zh-cn/">
<link rel="alternate" hreflang="ko" href="https://www.quixzoom.com/ko/">
<link rel="alternate" hreflang="id" href="https://www.quixzoom.com/id/">
<link rel="alternate" hreflang="vi" href="https://www.quixzoom.com/vi/">
<link rel="alternate" hreflang="ms" href="https://www.quixzoom.com/ms/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom ไทย — Q4 2026">
<meta property="og:description" content="การตรวจสอบโครงสร้างพื้นฐานแบบคราวด์ซอร์ส วางแผนเปิดตัวในประเทศไทย Q4 2026">
<meta property="og:url" content="https://www.quixzoom.com/th/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-thailand.jpg">
<meta property="og:locale" content="th_TH">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom ไทย — Q4 2026">
<meta name="twitter:description" content="มาเป็น Zoomer ถ่ายภาพโครงสร้างพื้นฐานและหารายได้">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Sukhumvit Set', 'Kanit', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom ไทย",
"description": "quiXzoom วางแผนเปิดตัวในประเทศไทย Q4 2026 การตรวจสอบโครงสร้างพื้นฐานแบบคราวด์ซอร์ส",
"url": "https://www.quixzoom.com/th/",
"inLanguage": "th",
"potentialAction": {
"@type": "JoinAction",
"name": "รายชื่อรอ",
"target": "https://www.quixzoom.com/th/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/ja/">日本語</a>
<a href="/zh-cn/">中文</a>
<a href="/ko/">한국어</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom ยังไม่เปิดให้บริการในประเทศไทย วางแผนเปิดตัว: Q4 2026</span>
</div>
<section class="hero">
<h1>การตรวจสอบโครงสร้างพื้นฐาน<br>แบบคราวด์ซอร์ส</h1>
<p>มาเป็น Zoomer และหารายได้จากการถ่ายภาพถนน สะพาน และอาคาร วางแผนเปิดตัวในประเทศไทย: Q4 2026</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 ถ่ายภาพภารกิจ</h3>
<p>ถนน สะพาน อาคาร ป้ายสัญญาณ — บันทึกได้ง่ายด้วยสมาร์ทโฟนของคุณ</p>
</div>
<div class="feature-card">
<h3>💰 รางวัลทันที</h3>
<p>เครดิต QX สำหรับทุกภารกิจที่ได้รับการอนุมัติ จ่ายรายสัปดาห์เป็นเงินบาท</p>
</div>
<div class="feature-card">
<h3>🇹🇭 รองรับมาตรฐานไทย</h3>
<p>มาตรฐานไทย PDPA การพิจารณาภาษีไทย</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>รายชื่อรอ</h2>
<p>เป็นคนแรกๆ ในประเทศไทย</p>
<form onsubmit="event.preventDefault(); alert('ขอบคุณสำหรับการลงทะเบียน!');">
<input type="email" class="email-input" placeholder="อีเมล" required>
<br>
<button type="submit" class="submit-btn">ลงทะเบียน</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ ประกาศทางกฎหมาย</h4>
<p>quiXzoom ยังไม่ได้รับอนุญาตให้ดำเนินการในประเทศไทยในฐานะผู้ให้บริการ เว็บไซต์นี้มีวัตถุประสงค์เพื่อให้ข้อมูลเท่านั้น การเปิดตัวที่วางแผนไว้ขึ้นอยู่กับการอนุมัติจากหน่วยงานกำกับดูแล แอป quiXzoom ไม่สามารถดาวน์โหลดหรือใช้งานได้ในประเทศไทยในขณะนี้</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">ประเทศไทย (ไทย)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. สงวนลิขสิทธิ์ | <a href="/terms">เงื่อนไขการใช้งาน</a> | <a href="/privacy">ความเป็นส่วนตัว</a></p>
<p style="margin-top: 8px;">quiXzoom เป็นเครื่องหมายการค้าจดทะเบียนของ Landvex AB</p>
</div>
</footer>
</div>
</body>
</html>
+164
View File
@@ -0,0 +1,164 @@
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom Việt Nam — Kiểm tra cơ sở hạ tầng Crowdsourcing | Q4 2026</title>
<meta name="description" content="quiXzoom dự kiến ra mắt tại Việt Nam Q4 2026. Trở thành Zoomer và kiếm tiền từ ảnh cơ sở hạ tầng, đường phố và tòa nhà.">
<meta name="keywords" content="quiXzoom Việt Nam, kiểm tra cơ sở hạ tầng, khảo sát đường, crowdsourcing, Q4 2026, Zoomer">
<link rel="canonical" href="https://www.quixzoom.com/vi/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="vi" href="https://www.quixzoom.com/vi/">
<link rel="alternate" hreflang="ja" href="https://www.quixzoom.com/ja/">
<link rel="alternate" hreflang="zh-CN" href="https://www.quixzoom.com/zh-cn/">
<link rel="alternate" hreflang="ko" href="https://www.quixzoom.com/ko/">
<link rel="alternate" hreflang="th" href="https://www.quixzoom.com/th/">
<link rel="alternate" hreflang="id" href="https://www.quixzoom.com/id/">
<link rel="alternate" hreflang="ms" href="https://www.quixzoom.com/ms/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom Việt Nam — Q4 2026">
<meta property="og:description" content="Kiểm tra cơ sở hạ tầng crowdsourcing. Dự kiến ra mắt tại Việt Nam Q4 2026.">
<meta property="og:url" content="https://www.quixzoom.com/vi/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-vietnam.jpg">
<meta property="og:locale" content="vi_VN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom Việt Nam — Q4 2026">
<meta name="twitter:description" content="Trở thành Zoomer. Chụp ảnh cơ sở hạ tầng và kiếm tiền.">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom Việt Nam",
"description": "quiXzoom dự kiến ra mắt tại Việt Nam Q4 2026. Kiểm tra cơ sở hạ tầng crowdsourcing.",
"url": "https://www.quixzoom.com/vi/",
"inLanguage": "vi",
"potentialAction": {
"@type": "JoinAction",
"name": "Danh sách chờ",
"target": "https://www.quixzoom.com/vi/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-10-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/ja/">日本語</a>
<a href="/zh-cn/">中文</a>
<a href="/ko/">한국어</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">Q4 2026</span>
<span class="status-text">quiXzoom chưa hoạt động tại Việt Nam. Dự kiến ra mắt: Q4 2026.</span>
</div>
<section class="hero">
<h1>Kiểm tra cơ sở hạ tầng<br>Crowdsourcing</h1>
<p>Trở thành Zoomer và kiếm tiền từ ảnh đường phố, cầu và tòa nhà. Dự kiến ra mắt tại Việt Nam: Q4 2026.</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 Chụp ảnh nhiệm vụ</h3>
<p>Đường phố, cầu, tòa nhà, biển báo — ghi lại dễ dàng bằng điện thoại của bạn.</p>
</div>
<div class="feature-card">
<h3>💰 Thưởng ngay lập tức</h3>
<p>Tín dụng QX cho mỗi nhiệm vụ được phê duyệt. Thanh toán hàng tuần bằng VND.</p>
</div>
<div class="feature-card">
<h3>🇻🇳 Phù hợp Việt Nam</h3>
<p>Tiêu chuẩn TCVN, tuân thủ Luật An ninh mạng, xem xét thuế Việt Nam.</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>Danh sách chờ</h2>
<p>Hãy là ngườii đầu tiên tại Việt Nam.</p>
<form onsubmit="event.preventDefault(); alert('Cảm ơn bạn đã đăng ký!');">
<input type="email" class="email-input" placeholder="Địa chỉ email" required>
<br>
<button type="submit" class="submit-btn">Đăng ký</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ Thông báo pháp lý</h4>
<p>quiXzoom hiện chưa được cấp phép hoạt động tại Việt Nam với tư cách nhà cung cấp dịch vụ. Trang web này chỉ nhằm mục đích thông tin. Việc ra mắt dự kiến phụ thuộc vào sự phê duyệt của cơ quan quản lý. Ứng dụng quiXzoom hiện không thể tải xuống hoặc sử dụng tại Việt Nam.</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">Việt Nam (Tiếng Việt)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. Bảo lưu mọi quyền. | <a href="/terms">Điều khoản sử dụng</a> | <a href="/privacy">Quyền riêng tư</a></p>
<p style="margin-top: 8px;">quiXzoom là thương hiệu đã đăng ký của Landvex AB.</p>
</div>
</footer>
</div>
</body>
</html>
+162
View File
@@ -0,0 +1,162 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>quiXzoom 中国 — 2026年基础设施检查应用计划 | 道路巡检众包</title>
<meta name="description" content="quiXzoom计划于2026年在中国推出基础设施检查和道路巡检众包应用。敬请期待。需经监管部门批准。">
<meta name="keywords" content="quiXzoom 中国, 基础设施检查, 道路巡检, 众包, 2026年, 计划推出">
<link rel="canonical" href="https://www.quixzoom.com/zh-cn/">
<link rel="alternate" hreflang="x-default" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="en" href="https://www.quixzoom.com/">
<link rel="alternate" hreflang="ja" href="https://www.quixzoom.com/ja/">
<link rel="alternate" hreflang="zh-CN" href="https://www.quixzoom.com/zh-cn/">
<link rel="alternate" hreflang="ko" href="https://www.quixzoom.com/ko/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta property="og:type" content="website">
<meta property="og:title" content="quiXzoom 中国 — 2026年计划推出">
<meta property="og:description" content="基础设施检查·道路巡检众包。2026年中国计划推出。需经监管部门批准。">
<meta property="og:url" content="https://www.quixzoom.com/zh-cn/">
<meta property="og:image" content="https://www.quixzoom.com/images/og-china.jpg">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="quiXzoom 中国 — 2026年计划推出">
<meta name="twitter:description" content="基础设施检查·道路巡检众包。2026年计划推出。">
<meta itemprop="name" content="quiXzoom 中国">
<meta itemprop="description" content="2026年基础设施检查应用计划">
<style>
:root { --bg: #f5f5f7; --text: #1a1a1a; --muted: #6b6b6b; --blue: #0066ff; --blue-dark: #0052cc; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Noto Sans SC', sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; padding: 0 24px; }
header { padding: 24px 0; display: flex; justify-content: space-between; align-items: center; }
.logo { font-size: 24px; font-weight: 800; letter-spacing: -0.04em; }
.logo .x { color: var(--blue); }
.lang-switch { font-size: 0.875rem; color: var(--muted); }
.lang-switch a { color: var(--blue); text-decoration: none; margin-left: 8px; }
.status-banner { background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%); border: 1px solid #f0d78c; border-radius: 12px; padding: 16px 20px; margin: 24px 0; display: flex; align-items: center; gap: 12px; }
.status-badge { background: #e17055; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 100px; white-space: nowrap; }
.status-text { font-size: 0.9375rem; color: #6c5ce7; }
.hero { padding: 60px 0 40px; text-align: center; }
.hero h1 { font-size: clamp(1.75rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.3; margin-bottom: 16px; }
.hero p { font-size: 1.0625rem; color: var(--muted); max-width: 560px; margin: 0 auto 32px; }
.features { display: grid; gap: 20px; margin: 40px 0; }
.feature-card { background: white; border-radius: 16px; padding: 28px; border: 1px solid rgba(0,0,0,0.06); }
.feature-card h3 { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.feature-card p { font-size: 0.9375rem; color: var(--muted); }
.waitlist { background: white; border-radius: 16px; padding: 32px; margin: 40px 0; text-align: center; border: 1px solid rgba(0,0,0,0.06); }
.waitlist h2 { font-size: 1.375rem; margin-bottom: 8px; }
.waitlist p { color: var(--muted); margin-bottom: 20px; }
.email-input { width: 100%; max-width: 360px; padding: 14px 18px; border: 2px solid #e8e8e8; border-radius: 12px; font-size: 1rem; margin-bottom: 12px; }
.email-input:focus { outline: none; border-color: var(--blue); }
.submit-btn { background: var(--blue); color: white; border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; }
.submit-btn:hover { background: var(--blue-dark); }
.legal-notice { background: #fff5f5; border: 1px solid #fed7d7; border-radius: 12px; padding: 20px; margin: 40px 0; }
.legal-notice h4 { color: #c53030; font-size: 0.875rem; margin-bottom: 8px; }
.legal-notice p { font-size: 0.8125rem; color: #744210; line-height: 1.6; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
footer p { font-size: 0.8125rem; color: var(--muted); }
footer a { color: var(--blue); }
.footer-top { border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 16px; margin-bottom: 16px; text-align: center; }
.language-selector { display: inline-flex; align-items: center; gap: 8px; color: var(--muted); text-decoration: none; font-size: 0.875rem; padding: 8px 12px; border-radius: 8px; transition: background 0.2s; }
.language-selector:hover { background: rgba(0,102,255,0.08); color: var(--blue); }
.globe-icon { font-size: 1rem; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "quiXzoom 中国",
"description": "quiXzoom计划于2026年在中国推出基础设施检查和道路巡检众包应用。",
"url": "https://www.quixzoom.com/zh-cn/",
"inLanguage": "zh-CN",
"potentialAction": {
"@type": "JoinAction",
"name": "预约通知",
"target": "https://www.quixzoom.com/zh-cn/#waitlist"
},
"offers": {
"@type": "Offer",
"availability": "https://schema.org/ComingSoon",
"validFrom": "2026-08-01"
}
}
</script>
</head>
<body>
<div class="container">
<header>
<div class="logo">qui<span class="x">X</span>zoom</div>
<div class="lang-switch">
<a href="/">EN</a>
<a href="/ja/">日本語</a>
<a href="/ko/">한국어</a>
</div>
</header>
<div class="status-banner">
<span class="status-badge">计划推出</span>
<span class="status-text">quiXzoom尚未获得在中国运营的授权。2026年计划推出。</span>
</div>
<section class="hero">
<h1>基础设施检查·道路巡检<br>众包平台</h1>
<p>quiXzoom计划于2026年在中国推出。用手机拍摄基础设施,获取报酬。需经监管部门批准。</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📸 拍摄任务</h3>
<p>道路、桥梁、建筑物、标志等,用手机轻松记录。</p>
</div>
<div class="feature-card">
<h3>💰 即时报酬</h3>
<p>每个获批任务获得QX积分。每周可兑换现金。</p>
</div>
<div class="feature-card">
<h3>🇨🇳 中国适配</h3>
<p>符合中国标准。专注于抗震、防洪基础设施检查。</p>
</div>
</div>
<section class="waitlist" id="waitlist">
<h2>预约通知</h2>
<p>中国上线时第一时间通知您。</p>
<form onsubmit="event.preventDefault(); alert('感谢您的预约!');">
<input type="email" class="email-input" placeholder="电子邮箱" required>
<br>
<button type="submit" class="submit-btn">立即预约</button>
</form>
</section>
<div class="legal-notice">
<h4>⚠️ 重要声明</h4>
<p>quiXzoom目前尚未获得在中国开展业务的监管部门批准。本网站仅供参考之用,计划推出的服务需经监管部门批准。目前无法在中国下载或使用quiXzoom应用。</p>
</div>
<footer>
<div class="footer-top">
<a href="/locale" class="language-selector">
<span class="globe-icon">🌐</span>
<span class="language-text">中国 (简体中文)</span>
</a>
</div>
<div style="text-align: center;">
<p>© 2026 Landvex AB. 版权所有。 | <a href="/terms">使用条款</a> | <a href="/privacy">隐私政策</a></p>
<p style="margin-top: 8px;">quiXzoom是Landvex AB的注册商标。</p>
</div>
</footer>
</div>
</body>
</html>