Skip to content

Cardano-Developer-Community-MCU/Minihackathon2024_Logica

Repository files navigation

Aplikasi Cardano Web3Tx

Introduction

Proyek: MiniHackathon Cardano 2024 Universitas Kristen Maranatha

Creator: Rico Dharmawan - 2472041 - Universitas Kristen Maranatha / Logica

Challenge MiniHackathon

  • Challenge 1: Mencegah bypass login

  • Challenge 2: Mencegah merchant untuk mencairkan uang sebelum pembeli menerima barang

Tentang Aplikasi

Aplikasi sudah mencegah terajadinya bypass saat login dan sudah dilengkapi fitur untuk melakukan transaksi di mana merchant belum bisa menarik uang sampai pembeli mengkonfirmasi bahwa barangnya sudah sampai, namun pembeli pun tidak bisa mengkonfirmasi secara sembarangan maka dibuatlah token yang akan mereka dapat secara fisik bersama barang yang mereka pesan. Pembeli juga akan diberi waktu beberapa hari untuk memasukkan token tersebut setelah kurir memberi konfirmasi kepada server bahwa barang sudah diterima(Sistem konfirmasi barang sampai ke tujuan seperti tokopedia). Jika pembeli tidak mengkonfirmasi, merchant hanya bisa mencairkan setelah satu bulan.

Aplikasi ini tidak hanya menggunakan file environment .env tetapi juga menggunakan file .json sebagai database sample untuk menyimpan data transaksi yang nanti bisa digantikan dengan database asli. Environment backend juga digunakan untuk proyek aplikasi ini, menggunakan backend NodeJs.

Cara Menjalankan Aplikasi

Untuk menjalankan aplikasi, dibutuhkan untuk menjalankan server localhost untuk aplikasi frontend dan backend. Gunakan dua terminal untuk menjalankan kedua server.

Aplikasi Frontend

npm run dev

atau

npm run start

Aplikasi Backend

npm run server

Build proyek

npm run build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors