What it does

Anyone can create and sign a petition worldwide without any logins just by using their evm wallet. Not only that one can also raise funds to advertise petition. The whole design is serverless and permissionless.

img

Important textual information about petitions is stored in tables and there are many tables for different used connected with one another. Images and other media on IPFS using lighthouse and the 18+ petitions are encrypted. The price of FIL/USD is fetched using tellor oracles.

How we built it

We use tableland decentralized SQL database using SDK, Smart Contracts and CLI tool. We used lighthouse to store and encrypt images according to age group and tellor to fetch real time price for donation purposes.

There are three main tables

  • Petition Table
  • Signature Table of each Petition
  • User Profile Info Table ( Encrypted )

Challenges and Accomplishments

  • Integrating the whole project as their were too many parts
  • Using SDK to provide people access to sign any petition once
  • Providing people platform to express their thoughts

What's next for Anaforá

This is very early prototype of Anafora (Greek for Petition). There are many Improvements that can be performed and below are some:

  • Making authentication process easier
  • Creating fund pools for advertisement of petition
  • Cross Chain Support
  • Using/Creating a Web3 app to promote petition according to funds

Built With

Share this project:

Updates