Proyek ini adalah sistem pelacakan berbasis blockchain untuk distribusi vaksin. Sistem ini bertujuan untuk meminimalkan masalah seperti pemalsuan vaksin dan distribusi ilegal dengan menggunakan teknologi blockchain untuk keamanan data dan QR Code untuk identifikasi unik.
-
Keamanan Data dengan Blockchain
Data distribusi dicatat dalam blockchain untuk mencegah manipulasi. -
Pelacakan dengan QR Code
QR Code unik digunakan untuk mengidentifikasi dan melacak vaksin. -
Akses Multi-Peran
- Produsen: Memulai distribusi dengan mencatat data vaksin.
- Distributor: Memutakhirkan lokasi vaksin dalam sistem.
- Vaksinator: Memverifikasi vaksin sebelum pemberian.
- Pasien: Melihat alur distribusi vaksin yang diterima.
Pastikan Anda telah menginstal:
- Metamask
- Ganache
-
Instal NPM
npm i npm@7.21.0 npm -v
-
Instal Truffle
truffle install @5.4.10 truffle version
-
Clone Repository
git clone https://github.com/ndrawa/uxe.git
-
Instal Package
cd uxe/ npm install -
Konfigurasi Ganache
Tambahkan proyek ke workspace Ganache dan pilih filetruffle-config.js. -
Hubungkan Akun Ganache ke Metamask
Daftarkan akun Ganache ke Metamask. -
Migrasi dan Jalankan Proyek
truffle migrate npm run start
- Blockchain: Untuk menyimpan dan melindungi data distribusi.
- React.js: Framework untuk membangun antarmuka pengguna.
- QR Code: Digunakan untuk identifikasi vaksin.
- Truffle & Ganache: Untuk pengembangan dan simulasi kontrak pintar.
Untuk pertanyaan lebih lanjut, hubungi di:
Email: indrawahyudi2710@gmail.com