Proyek Apdetax lahir dari kebutuhan untuk memvalidasi data perpajakan dengan cepat. Tantangan utamanya adalah mengurai data kompleks dari sumber resmi dan menyajikannya dalam format yang mudah dimengerti.
Tantangan Teknis
- Mengelola state asinkron dari beberapa API endpoint.
- Mendesain UI yang responsif dan intuitif untuk input dan output data.
- Memastikan performa tetap cepat meskipun proses validasi data cukup berat.
Solusi & Proses
Saya menggunakan Next.js untuk Server-Side Rendering (SSR) agar halaman awal cepat dimuat. Untuk manajemen state, saya memilih Zustand karena kesederhanaannya. Semua logika validasi data diisolasi ke dalam custom hooks agar bisa di-test dan digunakan kembali.
