\contractscontains the Ethereum contracts responsible for storing information on the blockchain\frontendcontains all the frontend code for the application\backendcontains all the code for the backend Go RESTful API
- You can build the API or frontend by using the included
Dockerfilein each directory, or simply use thedocker-compose.yamlfile to build everything to get the project running :)
After a thorough analysis of smart contract systems, we found Hedera to be a valid option for deploying our web app. However since our technical expertise was more suited for Ethereum we opted to stick with it. We also found that for our specific use case, most land purchases need liquidity and volume mainly, that was only readily available with Ethereum in terms of overhead for learning Solidity, and the robust set of tools they have to offer. In the case of us needing higher throughput for a usecase such as high querying trading we would be much better suited to use Hedera, although since it seems it's not the right fit for us we opted not to utilize it.