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
- Kirim pesan ke bot Telegram dengan format markdown.
- Bot (Next.js API route) menerima webhook, validasi secret token & chat ID.
- Bot parse pesan menjadi MDX + frontmatter.
- Bot commit file ke GitHub via GitHub Contents API.
- 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