Teknologi

Pengembang Bangun 'Makam Digital' untuk Proyek Sampingan yang Mati, Lengkap dengan Khutbah AI dan Pemakaman 3D

Ringkasan

  • Pengembang Varshith V Hegde meluncurkan DevGraveyard, platform yang memungkinkan programmer memakamkan proyek sampingan yang ditinggal dengan ritual lengkap: batu nisan berisi data komit nyata, khutbah AI dramatis dari Google Gemini, dan pemakaman 3D interaktif dibangun dengan Three.js.
  • Proyek ini mengeksplorasi sisi emosional pengembangan perangkat lunak dan potensi kreatif AI generatif.

Seorang pengembang perangkat lunak bernama Varshith V Hegde meluncurkan platform unik bernama DevGraveyard, sebuah situs web yang memungkinkan para programmer memberikan 'pemakaman yang layak' bagi proyek-proyek sampingan (side projects) yang pernah mereka bangun dengan semangat tinggi namun akhirnya ditinggal mati di tengah jalan. Ide ini lahir dari pengalaman pribadi Hegde yang memiliki repositori ARweave dengan 56 komit, puncak strek dua hari, dan 30 komit dalam satu hari terbaiknya — sebelum akhirnya berhenti dengan pesan komit terakhir tentang fitur overlay plane di pembangun 3D. Platform ini hadir sebagai respons terhadap fenomena universal di kalangan pengembang: repositori GitHub yang mengumpulkan debu digital tanpa pernah mendapat penutupan yang memuaskan.

DevGraveyard menawarkan alur pemakaman tiga langkah yang dirancang dengan detail emosional. Pengguna menghubungkan akun GitHub, memilih repositori yang sudah 'meninggal', memilih sebab kematian dari daftar yang dikurasi — seperti "Tidak Pernah Lewati Localhost", "Kehabisan Akhir Pekan", atau "Ini Rumit" — dan menulis epitaph singkat. Di latar belakang, sistem menarik seluruh riwayat komit melalui GitHub API untuk menghitung data obsesi: streak terpanjang, komit terbanyak dalam sehari, serta sesi malam terlarut. Data ini kemudian disajikan di batu nisan virtual dan digunakan sebagai konteks untuk khutbah yang dihasilkan kecerdasan buatan.

Jantung teknis proyek ini terletak pada integrasi Google Gemini 2.5 Flash yang di-prompt secara cermat untuk menulis surat perpisahan dramatis, humor gelap, dan melankolis dari pengembang ke proyeknya. Prompt menginstruksikan model untuk merujuk minimal dua titik data nyata — seperti puncak obsesi 30 komit sehari, sesi coding jam 2:34 pagi, sebab kematian, dan pesan komit terakhir — dalam format surat tiga paragraf maksimal 250 kata tanpa markdown. Hasilnya mengejutkan: Gemini mampu menangkap nuansa spesifik kebiasaan coding pengguna, menciptakan narasa yang terasa personal dan otentik, bukan khutbah generik. Khutbah ditampilkan dengan animasi mesin ketik saat pertama kali dibuat, lalu disimpan permanen di database Supabase.

Tampilan visual DevGraveyard tidak kalah ambisius. Halaman /graveyard-3d memuat pemakaman interaktif penuh yang dibangun dengan Three.js dan React Three Fiber. Setiap batu nisan dirender sebagai ExtrudeGeometry tunggal dari THREE.Shape — persegi panjang dengan absarc untuk lengkungan semi-lingkaran di atasnya — pendekatan yang lebih bersih dibandingkan komposisi kotak dan setengah silinder. Animasi mencakup batu nisan yang bangkit dari bawah tanah secara bertahap, lilin berkedip dengan noise skala per-frame, kunang-kunang, wisps jiwa, dan cincin pulsa resurrection saat proyek dipilih untuk dibangkitkan kembali. Pengguna dapat mengklik batu nisan mana pun untuk berinteraksi, menyalakan lilin, meninggalkan pesan RIP, atau memberikan suara untuk kebangkitan.

Tumpukan teknologi yang dipilih mencerminkan praktik pengembangan modern: Next.js 14 dengan App Router untuk frontend, TypeScript untuk keamanan tipe, Tailwind CSS dan shadcn/ui untuk styling, Supabase untuk autentikasi GitHub OAuth, PostgreSQL, dan Row Level Security, serta Vercel untuk deployment. Arsitektur ini memastikan skalabilitas dan keamanan data pengguna, termasuk riwayat komit yang sensitif. Penggunaan Motion (penyangga Framer Motion) menambah kesan halus pada transisi antarmuka, memperkuat suasana ritual pemakaman digital.

Di balik gaya gothic dan humor gelapnya, DevGraveyard menyentuh isu psikologis yang dalam bagi pengembang: rasa bersalah dan ketidakselesain meninggalkan proyek. Dengan mengubah penghapusan menjadi ritual pemakaman, platform ini memberikan penutupan simbolis (closure) yang sehat. Fitur komunitas — menyalakan lilin, meninggalkan pesan, voting kebangkitan — menciptakan ruang solidaritas di mana pengembang lain menyaksikan dan menghormati perjuangan sesama. Ini mengubah naratif kegagalan pribadi menjadi pengalaman kolektif yang dapat diproses secara emosional, bukan sekadar repositori yang di-archive dan dilupakan.

Dari perspektif industri, proyek ini mendemonstrasikan potensi kreatif AI generatif di luar kasus penggunaan produktivitas konvensional. Gemini tidak hanya digunakan untuk menulis kode atau merangkum teks, melainkan untuk sintesis naratif emosional berbasis data perilaku nyata. Pola ini — mengumpulkan data telemetri pengembang (commit history, coding hours, streak) dan mengubahnya menjadi cerita bermakna melalui LLM — membuka peluang untuk alat-alat refleksi diri, coaching pengembang, atau bahkan dokumentasi proyek yang lebih manusiawi. DevGraveyard menjadi studi kasus bagus tentang "AI as storyteller" yang memanfaatkan konteks data terstruktur.

Bagi ekosistem pengembang Indonesia, DevGraveyard menawarkan inspirasi ganda. Pertama, sebagai proyek sampingan yang dikembangkan oleh individu (solo developer) dengan tumpukan modern, ia membuktikan bahwa satu orang dapat membangun aplikasi full-stack kompleks dengan 3D, AI, dan autentikasi dalam waktu singkat — mengurangi barrier to entry untuk eksperimen kreatif. Kedua, konsep ritual penutupan proyek relevan dengan budaya kerja lokal yang sering kali meninggalkan proyek sampingan tanpa dokumentasi atau retrospektif. Mengadopsi pendekatan serupa — baik dengan membangun alat sendiri atau menggunakan platform ini — dapat membantu pengembang Indonesia memproses portofolio mereka dengan lebih sehat, mengubah "kuburan proyek" menjadi arsip pembelajaran yang dihormati.

Mengapa Ini Penting

DevGraveyard mengubah kegagalan proyek sampingan dari beban psikologis menjadi ritual penutupan yang sehat, menunjukkan bagaimana AI generatif dapat mensintesis data perilaku nyata (riwayat komit, jam coding) menjadi naratif emosional yang bermakna. Bagi industri teknologi Indonesia, proyek ini membuktikan kekuatan pengembang solo dengan tumpukan modern untuk membangun aplikasi full-stack kompleks berintegrasi AI dan 3D, serta menawarkan template baru untuk dokumentasi dan refleksi proyek yang lebih manusiawi.

Sumber Asli
dev.to
Tanggal
12 Juli 2026
Waktu Baca
5 menit