Runtun
{ setTimeout(() => { showShimmer = false; }, 300); })"
:class="{'opacity-0': !loaded, 'opacity-100': loaded}"
class="lazy w-full h-auto rounded-xl border border-white dark:border-neutral-700/80 transition-opacity duration-500"
loading="lazy"
/>
Runtun adalah aplikasi web pelacak kebiasaan harian yang membantumu mencatat kebiasaan, menandai yang sudah dilakukan hari ini, dan melihat streak hari yang beruntun. Setiap kebiasaan punya judul, deskripsi, kategori, dan warna, dan setiap kartu menampilkan streak serta titik tujuh hari terakhir. Kamu bisa mencari kebiasaan dari judulnya dan menyaringnya berdasarkan kategori atau status hari ini, sudah atau belum dilakukan. Hari dihitung oleh server mengikuti tanggal Asia/Bangkok, dan streak akan kembali ke nol kalau ada satu hari yang terlewat. Runtun dibangun dengan Express dan Prisma ORM di backend, React dan Context di frontend, serta autentikasi JWT dengan data yang terisolasi per pengguna. Proyek ini sudah diverifikasi dengan 14 tes backend, tes browser end-to-end tanpa error, dan uji backup serta restore database yang berhasil. Runtun berjalan di atas SQLite pada satu server dan belum diuji di Windows, MySQL, atau Docker, jadi bagian itu masih perlu dibuktikan sebelum dipakai untuk produksi penuh.
Muhammad Navid Athallah
AI Enjoyers
{ setTimeout(() => { showShimmer = false; }, 300); })"
:class="{'opacity-0': !loaded, 'opacity-100': loaded}"
class="lazy w-full object-cover rounded-xl border border-white dark:border dark:border-neutral-700/80 transition-opacity duration-500"
loading="lazy"
width="1410"
height="2250"
/>