Skip to content

ndrawa/uxe

Repository files navigation

Blockchain-Based Vaccine Distribution Tracking System

🚀 Deskripsi Proyek

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.


✨ Fitur Utama

  • 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.

📋 Panduan Instalasi

Prasyarat

Pastikan Anda telah menginstal:

  • Metamask
  • Ganache

Langkah-Langkah

  1. Instal NPM

    npm i npm@7.21.0
    npm -v
  2. Instal Truffle

    truffle install @5.4.10
    truffle version
  3. Clone Repository

    git clone https://github.com/ndrawa/uxe.git
  4. Instal Package

    cd uxe/
    npm install
  5. Konfigurasi Ganache
    Tambahkan proyek ke workspace Ganache dan pilih file truffle-config.js.

  6. Hubungkan Akun Ganache ke Metamask
    Daftarkan akun Ganache ke Metamask.

  7. Migrasi dan Jalankan Proyek

    truffle migrate
    npm run start

🛠️ Teknologi yang Digunakan

  • 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.

📧 Kontak

Untuk pertanyaan lebih lanjut, hubungi di:
Email: indrawahyudi2710@gmail.com


About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages