현재 의약품 배달은 불법이지만, 블록체인을 통해 의약품 배달 서비스를 합법으로 전환하기 위한 프로젝트.
의약품 정보를 가져와 Ethereum이라는 가상화폐로 거래하고, 의약품 내용, 배달 정보 등을 블록체인에 저장하여 정보의 투명성과 불변성을 보장하고, 보안성을 강화시킴.
-
Ethereum Geth는 Client, 즉 고객이 DApp에 접속하면 Ethereum 가상 화폐 지갑인 Meta Mask가 실행됨. Ganache는 가상의 Ehereum을 가져오기 위한 Local Chain.
-
의약품은 초기 13개의 직접 추가한 의약품과 공공 데이터 포털과 보건복지부에서 제공하는 데이터를 사용하여 여러 개의 의약품을 추가함.
-
고객이 의약품을 구매하면 주문 정보 입력 창과 결제를 위한 Meta Mask가 실행됨.
-
주문 정보 입력 창에 주문 정보를 넣으면 Firebase의 Cloud Storage로 넘어가서 관리자가 주문 정보를 관리할 수 있음.
-
고객한테는 txt 파일로 주문 정보를 받아볼 수 있음.
-
Meta Mask로 최종 결제가 진행되면 배송 정보가 alert 창으로 표시가 됨.
-
배송 정보는 Solidity로 구현한 내용을 출력. -> 보안성
| Front-End | Ethereum | |||
|---|---|---|---|---|
| Development Language | HTML CSS JS Jquery |
Solidity | ||
| Framework | Bootstrap | |||
| DataBase | Firebase Cloud Storage | |||
| Use API | Kakao Map API Kakao Address API 공공데이터포털(보건복지부 제공) |
|||
| Management Version | Git | |||
