wancu.xyz

Ahmad Gesit DebyPutra

Software Developer | AI, Automation & Web Applications

Membangun aplikasi web, workflow otomatisasi, dan produk digital mulai dari tahap ide hingga siap digunakan secara online.

Saya mengembangkan aplikasi dengan bantuan AI, mulai dari pembuatan fitur hingga proses deployment. Lihat 5 proyek yang telah saya luncurkan di bawah ini.

Yang sedang berjalan di wancu.xyz

Status di bawah dicek langsung dari browser Anda saat halaman ini dibuka.

Proyek

Untuk usaha

Dashboard WMS Lite: total 12 SKU aktif, valuasi gudang Rp 118,4 juta, daftar stok kritis dengan barcode, dan buku besar mutasi.

WMS Lite: stok gudang dengan barcode

Mencatat barang masuk, barang keluar, dan stock opname. Setiap perubahan stok disimpan sebagai entri baru di buku besar, jadi riwayatnya tidak bisa diubah diam-diam.

  • Pindai barcode atau QR, cetak label rak
  • Transaksi yang membuat stok minus otomatis ditolak
  • Peringatan saat stok turun di bawah batas minimum
  • Cetak Surat Jalan A4 dan ekspor laporan audit ke CSV

Node.js, Express, SQLite (better-sqlite3), Server-Sent Events

KAS/KITA: ringkasan posisi kas, pemasukan dan pengeluaran, formulir input mutasi, dan jurnal transaksi.

KAS/KITA: buku kas pribadi

Mencatat pemasukan dan pengeluaran, menghitung saldo, dan memberi tanda saat pengeluaran mendekati batas anggaran. Datanya disimpan di browser pengguna dan tidak dikirim ke server mana pun.

  • Ketik “25k” atau “1.5jt”, langsung terbaca sebagai nominal
  • Kunci dengan PIN, data dienkripsi AES-256 lewat Web Crypto
  • Checksum SHA-256 untuk memeriksa keutuhan buku kas
  • Cadangan dan pemulihan JSON, ekspor CSV

JavaScript, Tailwind CSS, Web Crypto API, localStorage

Game

Wanzer Tactics: arena 3D dengan tiga mecha, panel status unit di kiri, dan pilihan senjata di bawah.

Wanzer Tactics

Game taktik mecha 3D di browser, terinspirasi seri Front Mission. Mecha dibangun dari mesh prosedural Three.js, dan kamera bisa diputar serta di-zoom bebas.

  • Kerusakan empat bagian tubuh dan sistem AP untuk gerak dan tembak
  • Garis pandang dan perlindungan di balik objek
  • Kustomisasi senjata dan bodi di hangar
  • Suara disintesis dengan Web Audio API

Three.js, WebGL, JavaScript, Web Audio API

Dino Runner

Game lari kecil di Canvas yang bisa dimainkan langsung di halaman ini. Ada lompat ganda, merunduk, dan siang yang berganti malam setiap 500 poin.

Cara semuanya dijalankan

Semua aplikasi di atas berjalan di satu VPS Ubuntu milik saya. Pemasangan dan perawatannya juga saya kerjakan bersama AI.

Nginx
Reverse proxy ke tiap aplikasi, menyajikan file statis, dan HTTPS.
PM2
Menjalankan aplikasi Node.js dan menyalakannya ulang kalau berhenti.
Cloudflare
DNS dan proxy di depan server.
GitHub Actions
Setiap push ke cabang utama langsung men-deploy halaman ini ke server.
Pengamanan
Firewall, rate limit, security header, dan validasi input.

Kontak

Terbuka untuk tawaran kerja maupun kolaborasi proyek. Paling cepat lewat WhatsApp atau email.