Sistem untuk admin DUN merekod waktu KTM (Ketua Tempat Mengundi) hadir mengambil peti undi. Data KTM dibaca daripada DB sppm (spr2026) melalui connection kedua — hanya penempatan berjawatan KTM yang dipaparkan. - Dashboard: senarai KTM ikut pusat mengundi (asc) & saluran (asc), status BELUM HADIR (merah) / HADIR (hijau) + tarikh & masa - Carian nama/no. KP, tapisan pusat mengundi & status - Tanda hadir / batal dengan kawalan DUN (admin terhad ke DUN sendiri) - Eksport Excel (worksheet Hadir & Belum Hadir) guna SimpleXlsx - Peranan: superadmin (urus pengguna, semua DUN) & admin DUN - Docker: nginx + php-fpm + queue + scheduler + webhook deploy, port 127.0.0.1:8009, TZ Asia/Kuala_Lumpur di semua container - Zon waktu aplikasi: Asia/Kuala_Lumpur (APP_TIMEZONE) Berasaskan scaffold spr2026_taklimat. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
35 lines
537 B
Plaintext
35 lines
537 B
Plaintext
# Version control / tooling
|
|
.git
|
|
.gitignore
|
|
.gitattributes
|
|
.editorconfig
|
|
.claude
|
|
.vscode
|
|
.idea
|
|
|
|
# Local env (provide env at runtime via .env.docker / compose)
|
|
.env
|
|
.env.backup
|
|
.env.production
|
|
|
|
# Dependencies & build artifacts (rebuilt inside the image)
|
|
vendor
|
|
node_modules
|
|
public/build
|
|
public/hot
|
|
public/storage
|
|
|
|
# Runtime / logs / caches
|
|
storage/logs/*
|
|
storage/framework/cache/data/*
|
|
storage/framework/sessions/*
|
|
storage/framework/views/*
|
|
storage/pail
|
|
*.log
|
|
|
|
# Docs / tests not needed in the image
|
|
README.md
|
|
DOCKER.md
|
|
phpunit.xml
|
|
tests
|