
QSTN
QSTN is a Web3 survey marketplace where users complete surveys from businesses in return for curated digital rewards including cash via Stripe, cryptocurrency and NFTs minted on the Flow Blockchain.
Demo
About
The problem it solves QSTN aims to address the challenges businesses face in collecting high-quality, reliable data from diverse and engaged users, which is crucial for making informed decisions and driving growth. Traditional survey methods often suffer from low response rates, limited reach, and time-consuming processes. Additionally, the lack of user incentives and engaging features in existing survey tools can result in biased or incomplete data. QSTN tackles these issues by offering a Web3 survey marketplace that connects businesses with a global, motivated user base, ensuring access to valuable data through AI-generated survey questions. The platform incorporates user incentives, gamification, and CHATGPT's capabilities to create a seamless, efficient, and rewarding experience for both businesses and users. By providing a comprehensive self-service marketing tool with AI optimization, QSTN helps businesses save time and effort while obtaining accurate, actionable insights. The platform also supports remote work and collaboration among distributed teams, promoting a universal basic income and encouraging users to contribute data in their preferred environments. QSTN's use of blockchain technology, including Non-Fungible Tokens (NFTs) and tokenized rewards, adds an additional layer of motivation for users to contribute quality data, while ensuring the information's authenticity and integrity. With a focus on sustainability and social good, QSTN aims to solve pressing data collection challenges while promoting a better, more responsible future.
How it's made
Challenges we ran into While building our project, we encountered a significant hurdle related to the integration of our wallet system with the smart contract on the Flow blockchain. Our project features self-sovereign data wallets, known as Cubbies, which serve as user profiles on the QSTN platform. These wallets are created by users during the sign-up process and are responsible for authorizing all actions within the platform using our internal API. The specific challenge we encountered was ensuring that when a user completed a survey, their action would be properly registered in the smart contract. This registration was necessary to generate a zero knowledge proof, a cryptographic protocol that allows a user to prove possession of certain information without revealing the details of that information. In our case, the zero knowledge proof was vital for verifying the authenticity of the user's claim and facilitating the approval of their reward. To overcome this hurdle, we focused on developing a robust API that would enable seamless communication between our wallet system and the smart contract. This involved creating an endpoint within the wallet to facilitate the registration of user actions in the smart contract. Additionally, we needed to implement the necessary logic to generate a zero knowledge proof based on the registered action. This process required careful coordination and integration between our internal API and the wallet's functionality. Through meticulous testing, debugging, and collaboration within our development team, we successfully addressed this challenge. We managed to create a streamlined API that allowed the wallet to log smart contract actions, generate zero knowledge proofs, and gain approval for reward claims. This ensured a smooth and secure experience for our users, empowering them to claim their rewards confidently while maintaining the privacy and integrity of their data.