DAOs today are handling billions daily. Despite the availability of onchain data and holders - there seems to be insufficient data. We believe DAOs should be treated like nations - activity needs to be aggregate and monitored. Questions such as the following need to be answered at a glance - instead of having to require the curious to visit multiple sites or rely on their own technical ability.
Using the nation analogy
How many citizens does a nation have?
How many of them are truly engaged?
How is retention of a nation? What about engagement rate over time?
Are there any bad actors? Can we identify them?
Which nation shares citizens?
What is inequality like in DAOs? Do we have a hidden hand controlling the votes every time?
With daonations, we aim to aggregate this data and allow users to answer these questions for all DAOs.
Snapshot has a free API which provides all data via a GraphQL API. With this, we have full access to the following:
Every single vote made on snapshot
Every single address that has ever voted
Every proposal ever made. This allowed us to focus on calling the data and building upon it. We had to clean and aggregate the data, hack together a basic data pipeline and ensure loading times are not insane. Frontend was mainly reactjs and typescript - allows us to shape and visualise the data properly. Something notable was more about having to learn about what would make sense and be used from a product perspective - our team DM-ed a number of frens on CT to get feedback and understand user requirements! This is impressive - I would actually want to use this!