ec-cube
EC-CUBE is the most popular e-commerce solution in Japan
View store performance and manage orders, products, and staff
Translation pending
AI summary · website content
CommerceHTML · JavaScriptGitHub @syahreza-satriaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full 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.