Cadencia

Lowering barriers to leveraging open data networks.

Demo Video Live Demo Source Code

Description

Currently, Cadencia is: • An interface that abstracts querying subgraphs. The data is grouped by subject matter, so you can compare the data (mostly DeFi at this point) that you care most about, side-by-side across platforms ✅ • Filecoin Data Dashboard (awaitng the real-time data!) that provides information about the state of global storage at a glance ✅ ◦ Retrieval compared to Storage ◦ Deal making information (average prices, size) ◦ Storage Capacity Stats ◦ Geospatial data ◦ Verified vs Non Verified Data ◦ Filecoin client versioning In the near future, we plan to include these features • Searching by CID (need to figure out how it Filecoin data is going to be indexed) • User accounts to save finds, and upload JSON data of your own (Textile Buckets) • No-code data visualizer, so you can get insights from aggregated data you've uploaded or found on the explorer

How It's Made

Cadencia uses nextjs (react) on the front end, graphql to query subgraphs on TheGraph Explorer, and typegraphql, redis, and postgres in typescript on the backend. One particularly hacky thing was using multiple apollo clients for one apollo server, there weren’t many ways i could find of doing this, but that’s how we’re able to query multiple subgraphs and maintain user sessions at the same time (auth is broke right before this though). Planned to include Textile buckets for each user, but couldn’t manage it with auth being broken. One thing I am happy with is not letting our hardware limitations (couldn’t connect to testnet to collect miner information) stop us from building the UI. It helped us learn more on the fascinating details about the Filecoin network.

Team

Tom Amiri cindy chau
← click here to see all projects