#LINKS ลิงก์ไปยัง PPT: https://drive.google.com/drive/folders/1QG7DfazAdYYEaMcQjaFxUmOv4Eqsq5lI?usp=sharing
การตั้งค่า: - https://drive.google.com/file/d/1LH4lni5EmbhGZAkrg40pszisS6NlSFjK/view?usp=sharing
ดาวน์โหลด ganache จาก https://www.trufflesuite.com/ganache ซึ่งจะทำหน้าที่เป็นโหนดบล็อกเชนในพื้นที่ โดยมีบัญชี Trail ที่ได้รับเงินทุนล่วงหน้าด้วยอีเทอร์ โปรดทราบว่าการทำธุรกรรมจริงใดๆ ในบล็อกเชนจะต้องเสียค่าธรรมเนียมก๊าซ ซึ่งมีค่าใช้จ่ายอีเทอร์ ซึ่งจะต้องจ่ายเป็นเงินจริง
ในการเขียนโปรแกรมสัญญาอัจฉริยะ Remix ide ถูกใช้ (https://remix.ethereum.org/) สัญญาอัจฉริยะจะถูกสร้างขึ้นโดยใช้ภาษาโปรแกรม solidity ดาวน์โหลดไลบรารี่ web3 python โดยพิมพ์ "pip ติดตั้ง web3" ในเทอร์มินัลหรือบรรทัดคำสั่ง . สิ่งนี้จะช่วยให้สามารถสื่อสารระหว่างสัญญาอัจฉริยะของเรากับแบ็กเอนด์ Flask ของเรา
ใช้การติดตั้ง npm เพื่อติดตั้งการอ้างอิงทั้งหมด ใช้ npm start บนเทอร์มินัลเพื่อเริ่ม localhost
ขั้นแรก ให้ตั้งค่าสภาพแวดล้อมเสมือนบนระบบโดยใช้ py -m venv env บน windows และ python3 -m venv env บน linux/macOS หากต้องการเปิดใช้งานสภาพแวดล้อมเสมือน ให้ใช้ .envScriptsactivate บน windows และแหล่งที่มา env/bin/activate บน linux/macOS จากนั้น pip ติดตั้ง flask, flask-sqlalchemy จากนั้นให้ผู้ใช้ python app.py บนเทอร์มินัลขณะอยู่ในไดเร็กทอรีรูทเพื่อเริ่มเซิร์ฟเวอร์แบ็กเอนด์พร้อมกันที่รัน npm start บนเทอร์มินัลอื่น