Decentralized Trust for the First Fully-onchain Form System
Formo is designed to revolutionize the way surveys are conducted, managed, and trusted. It leverages blockchain technology to ensure the authenticity, transparency, and security of responses, which are the pillars of trustworthy surveys. This product is ideal for research institutions, organizations, government agencies, and any entity that relies on accurate and reliable survey data.
Key Features:
Use Cases:
Creating Formo involved harnessing the synergy of Ethereum for blockchain functionalities, Solidity for smart contract development, and ERC-721 for unique form identities. The frontend was crafted with React and web3.js, integrating a dynamic, cyberpunk-inspired UI with blockchain interactions, while the backend leveraged IPFS for decentralized storage. OpenZeppelin libraries and Infura significantly streamlined our development process, helping build secure and standardized contracts and facilitating smooth network interactions. Despite facing challenges with Ethereum’s gas fees and balancing on-chain and off-chain storage, innovative and sometimes hacky solutions, like data structuring for gas optimization and dynamic UI rendering for versatile form structures, were employed to optimize user experience and system efficiency. This amalgamation of technologies and solutions resulted in Formo, a testament to the potential and adaptability of decentralized applications.