NusaCore adalah template admin panel statis berbasis HTML, CSS, dan JavaScript yang dirancang untuk kebutuhan dashboard internal, backoffice, panel operasional, dan prototipe aplikasi web dengan tampilan modern.
Project ini berisi kumpulan halaman siap pakai untuk kebutuhan admin panel, seperti:
- Dashboard overview
- Manajemen user dan role
- Produk, order, transaksi, billing
- Notifikasi dan audit log
- Settings dan profile
- UI components dan layout variants
- Auth pages, onboarding, error pages
- Dokumentasi komponen template
Template ini cocok untuk:
- Pembuatan prototype cepat
- Landing struktur admin sebelum integrasi backend
- Dasar pengembangan panel internal perusahaan
- Referensi UI dashboard modern
.
├── advanced-forms.html
├── api-integrations.html
├── audit.html
├── auth.html
├── billing.html
├── components.html
├── dashboard.html
├── datatables.html
├── details.html
├── docs.html
├── error-pages.html
├── file-manager.html
├── index.html
├── layouts.html
├── login.html
├── modals.html
├── notifications.html
├── onboarding.html
├── orders.html
├── permission-preview.html
├── products.html
├── profile.html
├── reports.html
├── roles.html
├── settings.html
├── states.html
├── transactions.html
├── users.html
├── css/
│ └── style.css
├── js/
│ └── app.js
└── README.md
Template ini menggunakan:
- HTML5 untuk struktur halaman
- CSS3 untuk styling utama
- JavaScript vanilla untuk interaksi UI
- Google Fonts (Inter) untuk tipografi
- Font Awesome untuk ikon
- Chart.js untuk visualisasi chart pada halaman tertentu
Beberapa halaman dokumentasi juga menampilkan integrasi atau gaya untuk library tambahan seperti DataTables, Dropzone, dan Quill.
Karena ini adalah template statis, Anda bisa langsung membuka file HTML di browser.
Contoh:
index.htmldashboard.htmllogin.html
Namun untuk pengalaman yang lebih stabil, disarankan menjalankan dengan local server.
python3 -m http.server 8000Lalu buka:
http://localhost:8000
Jika menggunakan VS Code:
- Install extension Live Server
- Klik kanan
index.html - Pilih Open with Live Server
Gunakan salah satu halaman berikut sebagai entry point:
index.html— alias dashboard utamadashboard.html— halaman dashboard eksplisitdocs.html— dokumentasi komponen template
Brand utama saat ini menggunakan nama NusaCore. Anda bisa mengubah:
- Judul halaman pada tag
<title> - Nama brand di sidebar
- Logo teks atau inisial ikon brand
Buka file berikut:
css/style.css
Lalu ubah variabel CSS di bagian :root, misalnya:
--primary:#2563eb;
--primary-hover:#1d4ed8;
--primary-light:#eff6ff;Sebagian isi tabel, statistik, notifikasi, dan preview disimpan di:
js/app.js
Contoh data yang bisa diubah:
- daftar users
- transaksi
- audit log
- permission
- command palette
- template error page
- template auth preview
Untuk menambah halaman baru:
- Duplikasi salah satu file HTML yang paling mirip
- Ubah judul halaman
- Sesuaikan menu sidebar/top navigation
- Tambahkan section atau komponen yang dibutuhkan
- Jika perlu interaksi baru, tambahkan fungsi di
js/app.js
- Layout sidebar modern
- Dukungan dark mode
- Layout top navigation dan collapsed sidebar
- Responsive untuk desktop dan mobile
- Command palette sederhana
- Modal dan toast notification
- Preview auth flow
- Error state dan loading state
- Komponen statistik, tabel, card, form, badge, tabs, dan lainnya
NusaCore dibuat agar developer dapat langsung memakai template tanpa setup build tools yang rumit. File dapat dibuka langsung, dipelajari cepat, lalu diintegrasikan bertahap.
Struktur project sengaja dibuat sederhana:
- HTML per halaman
- satu file CSS utama
- satu file JavaScript utama
Pendekatan ini memudahkan tim kecil, freelancer, atau developer yang ingin bergerak cepat tanpa terikat framework tertentu.
Komponen dan halaman di template ini tidak hanya dekoratif, tetapi diarahkan untuk kebutuhan umum panel admin, seperti:
- monitoring data
- pengelolaan user
- transaksi dan billing
- audit dan notifikasi
- onboarding dan error handling
Template ini mencoba menjaga keseimbangan antara:
- tampilan modern
- keterbacaan tinggi
- navigasi yang jelas
- interaksi yang familiar bagi user backoffice
Tujuannya bukan sekadar “cantik”, tetapi membantu user bekerja lebih cepat.
NusaCore tidak bergantung pada stack backend tertentu. Anda bisa menghubungkannya ke:
- Laravel
- CodeIgniter
- Node.js / Express
- Django
- Rails
- API internal perusahaan
- atau sistem backend lain
Dengan begitu, template ini bisa menjadi lapisan presentasi yang fleksibel.
Jika ingin mengembangkan template ini menjadi produk yang lebih siap produksi, Anda bisa menambahkan:
- sistem templating/partials untuk sidebar dan topbar
- integrasi API nyata
- autentikasi dan otorisasi backend
- asset bundler
- komponen reusable
- form validation yang lebih lengkap
- state management bila diporting ke framework
- Data pada beberapa halaman masih berupa dummy/mock data
- Sebagian fitur adalah UI simulation untuk kebutuhan demo
- Template ini ideal sebagai fondasi UI, lalu disambungkan ke logic aplikasi Anda
- Mulai dari
index.htmlataudashboard.html - Sesuaikan branding menjadi identitas organisasi Anda
- Rapikan menu sesuai modul yang benar-benar dipakai
- Ganti data mock dengan data backend
- Pecah komponen umum jika project makin besar
Dibuat sebagai template admin panel modern yang ringan, fleksibel, dan mudah diadaptasi untuk banyak kebutuhan operasional digital.