project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

BlockFeedback

A blockchain-based real-time feedback and reward system for convenience stores and retail shops. Customers earn tokens or coupons instantly for their feedback, ensuring secure, tamper-proof data and enhanced customer engagement.

BlockFeedback

Created At

ETHOnline 2024

Winner of

Sign Protocol - Sign Everything Pool Prize

Prize Pool

Project Description

BlockFeedback is a decentralized, blockchain-based real-time feedback and rewards platform designed for retail environments such as convenience stores and small retail shops. The platform allows customers to provide instant feedback on their shopping experience and receive immediate rewards, such as tokens or discount coupons, directly to their wallets.

Key Features:

  1. Instant Feedback: Customers can provide feedback on their shopping experience right after making a purchase. The feedback is collected and processed in real-time, making it actionable for retailers.
  2. Cryptographically Signed Feedback: All feedback is signed using Sign Protocol, ensuring that feedback is genuine and tamper-proof.
  3. LLM-Assisted Feedback Generation: The platform integrates with language models (LLMs) to generate feedback responses based on customer input, enhancing the depth and quality of feedback provided.
  4. Decentralized Rewards System: Upon submitting feedback, customers receive rewards like tokens or coupons, which are automatically issued through smart contracts. These tokens can be used for discounts or special offers in future transactions, incentivizing continuous engagement.

Why BlockFeedback? Retailers gain access to real-time, actionable customer feedback, which can be analyzed to improve services and products. At the same time, customers are incentivized to engage with the platform through an instant reward system, leading to a more interactive and fulfilling shopping experience.

BlockFeedback ensures data transparency and integrity through its use of blockchain technology, allowing retailers to have full trust in the feedback they receive. This builds a better, more transparent relationship between retailers and customers.

How it's Made

Tech Stack and Architecture:

  1. Frontend: The platform's user interface is built using Next.js, a React-based framework. This was chosen for its excellent performance, flexibility, and seamless integration with Web3 libraries. The frontend allows customers to easily submit feedback using their Web3 wallet.
  2. Wallet Integration: ConnectKit was used for secure wallet connections, providing a user-friendly way for customers to connect their crypto wallets and interact with the blockchain.
  3. LLM Integration: We integrated LLM models (locally using Ollama for development and Groq in the production environment) to generate intelligent feedback prompts and suggestions for customers. This enhances the user experience by making the feedback process more engaging and dynamic.
  4. Smart Contracts: The backbone of BlockFeedback's feedback collection and reward system is built using Foundry to develop and deploy the smart contracts. These contracts handle the creation and storage of feedback forms, as well as the issuance of rewards (tokens/coupons). The contracts run on the Scroll Sepolia Testnet for fast and efficient blockchain interactions.
  5. Sign Protocol: To ensure the integrity and authenticity of the feedback data, we employed Sign Protocol for cryptographic signing. Each feedback entry is signed by the user’s private key, ensuring that the feedback is verifiable and tamper-proof.
  6. Blockchain: We chose the Scroll Sepolia Testnet as our underlying blockchain for its cost-effectiveness, speed, and developer-friendly environment. All feedback data is stored on-chain, ensuring immutability and transparency.
  7. Backend: Although the platform is decentralized, we implemented backend logic to manage interaction with the LLM models and for advanced processing before sending transactions to the blockchain.

Unique Implementation Points:

  • LLM Integration: By integrating LLMs, the system enhances the feedback generation process, ensuring customers provide meaningful and detailed responses. The LLM dynamically generates questions based on the shopping experience, reducing friction in the feedback process.
  • Efficient Gas Management: We used gas-efficient smart contract design patterns in Foundry to minimize transaction costs when storing feedback data and issuing rewards on-chain.
  • Real-Time Feedback Processing: The platform allows retailers to access feedback in real-time, making it possible for them to act immediately on customer responses, driving customer satisfaction.

Partner Technology Benefits:

  1. Sign Protocol ensured the security and authenticity of the feedback, making it tamper-proof and reliable.
background image mobile

Join the mailing list

Get the latest news and updates