Metode: Pomodoro 25/5 Tracking: OKR
Menguasai fondasi tooling Golang untuk membangun sistem nyata
| # | Key Result | Status | Sesi |
|---|---|---|---|
| KR1 | Setup repo & struktur project golang-lab | [] | 1 |
| KR2 | PASETO v4 Public: sign & verify token jalan | [] | 2 |
| KR3 | Webhook GitHub: terima & proses event | [] | 3 |
| KR4 | Dokumentasi tiap topik + semua ter-commit | [] | 4 |
🍅 Sesi 1 [__:__ - __:__] Setup repo + struktur project
→ Output: repo live, go.mod, semua folder siap
🍅 Sesi 2 [__:__ - __:__] PASETO v4 Public
→ Output: sign & verify token berjalan
🍅 Sesi 3 [__:__ - __:__] Webhook GitHub
→ Output: handler aktif, ngrok tunnel live
🍅 Sesi 4 [__:__ - __:__] Dokumentasi & commit
→ Output: README tiap folder, semua push ke GitHub
| Folder | Topik | Status |
|---|---|---|
01-paseto/ |
Enkripsi string dengan PASETO v4 Public | [] |
02-webhook-github/ |
Menerima webhook dari GitHub | [] |
03-paseto-decrypt/ |
Dekripsi / verifikasi ciphertext PASETO v4 | [] |
04-whatsapp/ |
Kirim pesan WhatsApp via Go | [] |
05-wa-read/ |
Baca pesan WhatsApp via Go | [] |
06-upload-hosting/ |
Upload web service ke hosting | [] |
07-move-cursor/ |
Gerakkan kursor dengan Go | [] |
08-screenshot/ |
Ambil screenshot layar dengan Go | [] |