Tentang
Instrumen pengukuran, bukan kuis santai
Akordium Tools adalah kumpulan 7 instrumen pengukuran gratis untuk UMKM: Digital Checkup, Problem Diagnostic, Tool Stack Scanner, AI Readiness, ROI Calculator, Security Check, dan SME Pulse. Setiap instrumen dirancang sebagai measurement instrument untuk membangun Akordium SME Observatory — data terkumpul anonim, dengan izin, dan hanya dalam bentuk agregat.
Secara teknis aplikasi ini dibangun dengan TanStack Start: routing file-based TanStack Router, search params tervalidasi Zod, loader per route, server function bertipe, SSR full-document, dan streaming.
Teknis
Cara setiap halaman dirender
/, /tentang, /roadmap, /benchmarkPrerender (build time)Halaman statis dibuat saat build lewat konfigurasi prerender di vite.config.ts — tidak ada pekerjaan server per permintaan.
/hasil/$hasilId, /riwayatSSR per permintaan + streamingLoader menjalankan server function di server. Hasil di-await agar shell SSR langsung bermakna; rekomendasi dan statistik agregat dikirim sebagai promise dan di-stream ke Suspense boundary.
/tools/$toolId, /tools/kalkulator-hargaClient-only (ssr: false)Kuesioner interaktif murni di browser. Loader dan komponen hanya berjalan di client saat hidrasi; shell dokumen tetap dari server.
Keamanan data
Batas server–client
Seluruh scoring dan penyimpanan hidup di modul *.server.ts yang ditandai server-only; mengimpornya dari client akan gagal saat build. Client hanya memanggil instruments.functions.ts — server function bertipe yang inputnya divalidasi Zod sebelum handler dijalankan. Tidak ada data identitas yang diminta atau disimpan.