個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Template dashboard admin sederhana berbahasa Indonesia, dibuat dengan HTML, CSS, dan JavaScript murni di atas Bootstrap 5. Tidak perlu build tool, tinggal buka di browser.
localStorage dan mengikuti pengaturan sistem pada kunjungan pertamaassets/js/nav.js; menu aktif dan grup yang terbuka ditentukan otomatisBuka index.html langsung di browser, atau jalankan server lokal:
python -m http.server 8000
# lalu buka http://localhost:8000
Bootstrap dan font dimuat dari CDN, jadi dibutuhkan koneksi internet.
simple-admin-v1/
├── index.html Dashboard
├── 404.html Halaman tidak ditemukan
├── docs/
│ ├── context.md Konteks proyek untuk anggota baru
│ └── design-system.md Token, komponen, dan aturan visual
├── pages/
│ ├── blank.html Halaman kosong (titik awal halaman baru)
│ ├── ui/ UI Toolkit: buttons, forms, tables, status, modals
│ ├── docs/ Panduan: getting-started
│ ├── plugins/ Plugin: charts, datatable
│ ├── auth/
│ │ ├── login.html Masuk
│ │ ├── register.html Daftar
│ │ └── forgot-password.html Lupa kata sandi
│ ├── orders.html Pesanan
│ ├── order-detail.html Detail pesanan / invoice (?id=INV-…)
│ ├── error-500.html Kesalahan server
│ ├── maintenance.html Sedang dalam perawatan
│ ├── products.html Produk
│ ├── customers.html Pelanggan
│ ├── reports.html Laporan
│ ├── users.html Pengguna & Akses
│ └── settings.html Pengaturan
└── assets/
├── css/
│ └── style.css Seluruh gaya, tema terang/gelap, dan animasi
└── js/
├── common.js Dipakai semua halaman: alert SweetAlert2, mode gelap, helper
├── nav.js Konfigurasi kerangka: menu sidebar, pengguna, menu akun
├── charts.js Helper Chart.js: warna dari token, ikut tema
├── datatable.js Tabel data: sort, paginasi, pilih baris, ekspor CSV
├── shell.js Kerangka aplikasi: render sidebar, notifikasi, pencarian, dropdown, keluar akun
├── data.js Data contoh (pesanan, produk, pelanggan, pengguna)
└── pages/ Skrip khusus tiap halaman
├── auth.js Validasi dan simulasi form auth
├── ui.js Blok contoh UI Toolkit: kode otomatis dan tombol Salin
├── error.js Halaman 404, 500, maintenance
├── dashboard.js Tabel pesanan ringkas, grafik, count-up KPI
├── reports.js Grafik kategori dan metode pembayaran
├── orders.js Tabel data pesanan: filter, sort, paginasi, ekspor
├── order-detail.js Invoice dan status pesanan
├── products.js Daftar produk dan form tambah produk
├── customers.js Daftar pelanggan
└── users.js Daftar pengguna dan pergantian peran
Setiap halaman memuat common.js; halaman aplikasi menambah nav.js dan shell.js; lalu data.js jika butuh data, lalu skrip khusus halamannya. Laporan dan Pengaturan hanya memakai common.js.
Dokumentasi lanjutan: docs/context.md (konteks dan keputusan proyek) dan docs/design-system.md (design system).
Ganti data contoh. Semua data ada di assets/js/data.js (orders, allOrders, orderDetails, products, customers, users). Data grafik (revenue, salesByCategory, paymentMethods) juga ada di sana. Notifikasi ada di array notifs di assets/js/shell.js. Ganti dengan hasil panggilan API Anda, lalu panggil fungsi render… yang sesuai.
Ganti warna. Semua warna adalah variabel CSS di awal assets/css/style.css. Blok :root untuk mode terang, [data-bs-theme="dark"] untuk mode gelap. Warna aksen utama adalah --sa-accent.
Tambah halaman.
pages/blank.html, lalu ubah judul dan isi <main>. Path aset di halaman dalam pages/ diawali ../.{ text: "Kategori", href: "pages/categories.html", icon: "box" }. href ditulis relatif terhadap akar proyek. Untuk submenu, pakai children: [...]. Menu aktif ditandai otomatis.Ubah menu. Seluruh isi sidebar (nama brand, grup, item, submenu, badge, ikon, dan kartu penyimpanan) serta topbar (nama pengguna, peran, menu akun, teks pencarian) diatur di assets/js/nav.js. Ikon memakai nama Bootstrap Icons tanpa awalan bi-. Tidak perlu mengedit file HTML.
3. Jika perlu skrip sendiri, buat file di assets/js/pages/ dan muat setelah common.js.
sa- (misalnya .sa-panel, #saChart) supaya tidak bentrok dengan Bootstrap.data-bs-theme pada <html>, sehingga komponen Bootstrap ikut berganti.Unduh versi terbaru dari halaman Releases, ekstrak, lalu buka index.html. Riwayat perubahan ada di CHANGELOG.md.
Laporan bug, usulan fitur, dan pull request sangat diterima. Baca CONTRIBUTING.md dan Kode Etik sebelum mulai. Masalah keamanan dilaporkan secara pribadi sesuai SECURITY.md.
MIT © 2026 Syahreza Satria Alfath. Bebas dipakai untuk proyek pribadi maupun komersial.