Templat dasbor admin yang modern, responsif, dan dapat disesuaikan, dibuat dengan Vue.js , Nuxt.js 3 , NuxtUI , dan Tailwind CSS . Templat ini sempurna untuk membangun antarmuka admin, dasbor, dan aplikasi web yang kuat dengan desain yang bersih dan minimal.
Kloning repositori :
git clone https://github.com/Kei-K23/vue-dash
cd vue-dash
Instal dependensi :
pnpm install
# or
npm install
Jalankan server pengembangan :
pnpm run dev
# or
npm run dev
Buka browser Anda dan navigasikan ke http://localhost:3000
.
admin-dashboard-template/
├── layouts/ # Layouts for the app
├── pages/ # Nuxt.js pages and routes
├── features/ # Organize logic, ui components and state into domain or feature
├── public/ # Static assets
├── nuxt.config.ts # Nuxt.js configuration
└── tailwind.config.js # Tailwind CSS configuration
Rute | Nama Halaman | Keterangan |
---|---|---|
/ | Halaman Utama | Halaman arahan utama dasbor admin. |
/login | Halaman Masuk | Memungkinkan pengguna masuk untuk mengakses dasbor admin. |
/register | Halaman Daftar | Memungkinkan pengguna baru untuk membuat akun. |
/contact | Halaman Kontak | Menampilkan formulir bagi pengguna untuk menghubungi dukungan atau pertanyaan. |
/invoice | Halaman Faktur | Menampilkan daftar faktur atau rincian catatan keuangan. |
/todo | Halaman Aplikasi Todo | Halaman untuk mengelola dan melacak tugas dalam format daftar tugas. |
/products | Halaman Produk | Halaman untuk mengelola informasi produk, termasuk detail dan harga. |
/order-lists | Halaman Daftar Pesanan | Mencantumkan semua pesanan pelanggan dengan opsi untuk melihat dan mengelolanya. |
/product-stock | Halaman Stok Produk | Menampilkan tingkat stok saat ini dan opsi manajemen inventaris. |
/settings | Halaman Pengaturan | Memungkinkan pengguna untuk mengelola pengaturan sistem dan preferensi pribadi. |
/team | Halaman Tim | Menampilkan anggota tim, peran, dan opsi manajemen izin. |
Ubah file tailwind.config.js
untuk menyesuaikan tema, memperluas gaya, atau menambahkan plugin.
Semua komponen ada di direktori components/
di dalam direktori features/(domain)/
. Buat komponen baru atau perluas komponen yang sudah ada agar sesuai dengan kebutuhan proyek Anda.
Tambahkan atau edit file di direktori pages/
untuk membuat rute baru secara dinamis.
Anda dapat mengintegrasikan layanan autentikasi apa pun (misalnya, Firebase, Auth0, atau JWT khusus) menggunakan middleware dan plugin Nuxt. Lihat modul autentikasi Nuxt.js untuk detail selengkapnya.
Gunakan rute server Nuxt atau panggilan API eksternal di direktori pages/
atau composables/
. Pelajari lebih lanjut tentang penanganan API Nuxt.js di sini.
Instal dan konfigurasikan Vitest untuk unit yang menguji komponen Vue Anda.
Gunakan Cypress atau Playwright untuk pengujian ujung ke ujung.
Pembuatan Situs Statis (SSG) :
pnpm run generate
Sebarkan file yang dihasilkan dari folder dist/
ke penyedia hosting statis (misalnya, Netlify, Vercel).
Rendering Sisi Server (SSR) :
pnpm run build
pnpm run start
Terapkan aplikasi ke hosting Node.js (misalnya, AWS, Heroku, atau DigitalOcean).
Jika Anda mengalami masalah, memiliki pertanyaan, atau ingin meminta fitur atau halaman baru, jangan ragu untuk membuka masalah atau menghubungi [email protected].
Kontribusi dipersilahkan! Silakan ikuti langkah-langkah berikut:
git checkout -b feature-name
).git commit -m "Add feature"
).git push origin feature-name
).Proyek ini dilisensikan di bawah Lisensi MIT.