GOPAL.
EN
Kembali ke Project
Project

iamgopal.me

Personal website dengan publish konten via Telegram bot, tanpa CMS.

Year
2026
Client
Personal
Role
Developer
Link
Visit

Personal hub: portofolio, blog, dan eksperimen dalam satu tempat. Yang membedakan dari website personal biasa — konten bisa diupdate langsung dari Telegram tanpa buka code editor.

Workflow

  1. Kirim pesan ke bot Telegram dengan format markdown.
  2. Bot (Next.js API route) menerima webhook, validasi secret token & chat ID.
  3. Bot parse pesan menjadi MDX + frontmatter.
  4. Bot commit file ke GitHub via GitHub Contents API.
  5. Vercel auto-deploy dalam 30-60 detik.

Satu bot bisa publish blog, project, dan update site config (link sosial, bio, headline).

Highlights

  • Nggak ada CMS. Cukup Telegram + GitHub + Vercel.
  • Version control. Setiap perubahan tercatat di Git history, bisa rollback.
  • Mobile-first publishing. Publish dari mana saja — HP, tablet, apa saja yang punya Telegram.
  • Dark-only brutalist design dengan custom design token (Olive Archive).

Teknologi

  • Next.js 15 App Router dengan TypeScript
  • Tailwind CSS untuk styling
  • Framer Motion untuk animasi scroll dan page transition
  • MDX untuk konten
  • Telegram Bot API untuk automation
  • GitHub Contents API untuk commit otomatis
iamgopal.me — Gopal