个人 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.