This is my final project of the class FTE4312 Blockchain and Decentralized Applications.