Files
boc/landvex-locales/th/index.html
T
Bernt 58ca4e68db 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
2026-07-12 12:41:35 +00:00

87 lines
6.6 KiB
HTML

<!DOCTYPE html>
<html lang="th">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Landvex ไทย — ข่าวกรองโครงสร้างพื้นฐานสำหรับผู้ตัดสินใจ</title>
<meta name="description" content="Landvex รวบรวม มาตรฐาน และทำให้ข้อมูลด้านสุขภาพ เศรษฐกิจ ประชากร และโครงสร้างพื้นฐานเข้าถึงได้ สำหรับนักข่าว นักวิจัย ธุรกิจ และผู้ตัดสินใจ">
<link rel="canonical" href="https://www.landvex.com/th/">
<link rel="alternate" hreflang="x-default" href="https://www.landvex.com/">
<link rel="alternate" hreflang="en" href="https://www.landvex.com/">
<link rel="alternate" hreflang="th" href="https://www.landvex.com/th/">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<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; color: var(--text); text-decoration: none; }
.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; }
.hero { padding: 80px 0 60px; text-align: center; }
.hero h1 { font-size: clamp(2rem, 5vw, 3rem); font-weight: 800; line-height: 1.2; margin-bottom: 20px; }
.hero p { font-size: 1.125rem; color: var(--muted); max-width: 600px; 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); }
.cta { background: linear-gradient(135deg, var(--blue) 0%, var(--blue-dark) 100%); color: white; border-radius: 16px; padding: 40px; margin: 40px 0; text-align: center; }
.cta h2 { font-size: 1.5rem; margin-bottom: 12px; }
.cta p { opacity: 0.9; margin-bottom: 20px; }
.cta-btn { background: white; color: var(--blue); border: none; padding: 14px 36px; border-radius: 12px; font-size: 1rem; font-weight: 700; cursor: pointer; text-decoration: none; display: inline-block; }
footer { border-top: 1px solid rgba(0,0,0,0.08); padding: 32px 0; margin-top: 60px; }
.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; }
footer p { font-size: 0.8125rem; color: var(--muted); text-align: center; }
footer a { color: var(--blue); }
</style>
</head>
<body>
<div class="container">
<header>
<a href="/" class="logo">Land<span class="x">v</span>ex</a>
<div class="lang-switch">
<a href="/">EN</a>
</div>
</header>
<section class="hero">
<h1>ข่าวกรองโครงสร้างพื้นฐาน<br>สำหรับผู้ตัดสินใจ</h1>
<p>Landvex รวบรวม มาตรฐาน และทำให้ข้อมูลด้านสุขภาพ เศรษฐกิจ ประชากร และโครงสร้างพื้นฐานเข้าถึงได้ — เพื่อให้นักข่าว นักวิจัย ธุรกิจ และผู้ตัดสินใจมองเห็นความจริงได้ชัดเจนขึ้น</p>
</section>
<div class="features">
<div class="feature-card">
<h3>📊 ข้อมูลมาตรฐาน</h3>
<p>เรารวบรวมข้อมูลจากหลายร้อยแหล่งและมาตรฐานให้สามารถเปรียบเทียบได้ตลอดเวลาและทุกภูมิภาค</p>
</div>
<div class="feature-card">
<h3>🔍 ความโปร่งใสเป็นคุณค่า</h3>
<p>เมื่อข้อมูลมองเห็นและเปรียบเทียบได้ การซ่อนผลลัพธ์ที่ไม่ดีจะยากขึ้น เราทำให้มองเห็นความจริงได้ชัดเจนขึ้น</p>
</div>
<div class="feature-card">
<h3>🌍 ครอบคลุมทั่วโลก</h3>
<p>จากระดับเทศบาลในประเทศไทย ไปจนถึงการเปรียบเทียบระดับโลก แพลตฟอร์มของเราขยายจากท้องถิ่นสู่นานาชาติ</p>
</div>
</div>
<div class="cta">
<h2>เริ่มสำรวจข้อมูล</h2>
<p>เข้าถึงฐานข้อมูล Landvex ด้วยข้อมูลสังคม โครงสร้างพื้นฐาน และตัวชี้วัดทางเศรษฐกิจ</p>
<a href="/" class="cta-btn">สำรวจ Landvex →</a>
</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>
</div>
</footer>
</div>
</body>
</html>