$ pytest log/bahagian-2-admin-panel.log -v
collected 1 item
●
Bahagian 2: Admin Panel
pass[2026-08-27 20:31:31] · slug: bahagian-2-admin-panel
assert tech_stack ==
PHP
Alpine.js
"""
Login dengan Remember Me, dashboard, CRUD entries siap.
"""
stdout
Admin panel siap dengan: login.php (CSRF + rate limit + remember-me 30 hari), dashboard list entries, entry-form.php (satu form pintar handle log/lab/resume ikut query param), delete dengan custom modal (bukan native confirm()).
Bug yang kena fix sepanjang jalan: quote-clash antara json_encode() output dan HTML attribute wrapper — solution guna data-* attribute atau single-quote wrapper.
VISITOR RECORD
26
VERIFIED