Langkah-langkah Menjalankan Program Web aplikasi menggunakan framework react js bernama Next JS.
Next.js adalah kerangka kerja React.js yang menawarkan berbagai fitur dan optimasi untuk membuat aplikasi web yang cepat dan efisien. Next js biasa digunakan oleh beberapa perusahaan terbesar di dunia, Next.js memungkinkan kita membuat aplikasi Web full-stack dengan memperluas fitur React terbaru, dan mengintegrasikan tools JavaScript berbasis Rust yang kuat untuk pembuatan tercepat.
Untuk mempelajari lebih lanjut penggunaan framework ini bisa buka di halaman documentation milik Next Js.
- Buka terminal.
- Lakukan cloning repository dengan mengetik:
git clone https://github.com/0xilham/blockchain-bank-recycle-waste.git
lalu enter. Setelah melakukan cloning terhadap repository berhasil, lanjut langkah selanjutnya.
- Masuk ke direktori proyek dengan menggunakan perintah:
cd blockchain-bank-recycle-waste
- Lakukan instalasi node modules dengan perintah berikut:
npm install
setelah berhasil kemudian lanjut langkah berikutnya.
- Menjalankan Server dengan melakukan perintah: untuk mode development jalankan perintah berikut:
npm run dev
untuk membangun aplikasi dalam penggunaan production, jalankan perintah berikut:
npm run build
untuk memulai server production Next.js, jalankan perintah berikut:
npm run start
untuk menyiapkan konfigurasi ESLint bawaan Next.js, jalankan perintah berikut:
npm run lint
Buka http://localhost:3000 dengan browser Anda untuk melihat hasilnya.
Sekarang kamu sudah dapat melihat tampilan website aplikasi dengan membuka localhost tersebut.
Ada beberapa yang perlu kita lakukan sebelum menjadi admin atau mendapat hak akses sebagai admin pada website project ini, untuk mengakses halaman dashboard admin sesuai dengan wallet address yang kita tentukan, cukup perlu mengganti variabel adminAddress seperti berikut:
const adminAddress = "0x...";
- isi string dengan wallet address yang akan dijadikan admin
Ubah semua beberapa code diatas pada path berikut:
- pages/DashboardAdmin/index.js
- pages/Dashboard/index.js
Sign In terlebih dahulu dengan wallet address yang sama.
Untuk membuka halaman admin kita cukup mengklik tombol Create Now
dengan klik Create pada navigasi dan akan bergulir ke paling bawah mengarahkan ke tombol tersebut. Klik tulisannya
Pada tombol Create Now
dan akan otomatis masuk ke dalam halaman Dashboard Admin.