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

Framalytics

Framalytics is a versatile platform that offers in-depth analytics, interactive data tools, scoring and ranking thats regards Frames.

Framalytics

Created At

Frameworks

Winner of

Pinata - Best Client for Frames

Project Description

The Farcaster Frames Analytics & Ranking Tool is structured into four key sections, each designed to offer users distinct functionalities and insights:

Analytics: Provides in-depth analytics through data interaction, offering insights into trends, user engagement, and more.

Feeds: Enables users to filter and extract data based on specific criteria, such as top frames, user activity, and channel information.

Scoring: Assigns scores and rankings to each profile and frame, aiding users in identifying quality content and avoiding spam.

About: This section you are currently reading is designed to offer an overview and guide on how each of the other sections functions and their significance.

Each section complements the others, creating a holistic tool for anyone looking to get detailed insights and actionable data from Farcaster frames.

How it's Made

Our Python-based tool harnesses the power of Pinta and Karma3Labs APIs, enabling sophisticated data handling and analytics capabilities.

Our Analytics Data Pipeline operates on an hourly schedule, seamlessly fetching data from diverse sources such as APIs, open nodes, databases, and protocols. This pipeline not only retrieves data but also performs crucial tasks like data cleaning and preprocessing, ensuring that the data is in optimal condition for analysis.

To maintain data integrity, we have implemented a robust data validation script. This script rigorously checks the data against seven different criteria before it is pushed into our main databases, ensuring high-quality and reliable data storage.

For the frontend of our application, we utilize Streamlit. Streamlit serves as an interface that seamlessly connects to our databases, allowing us to visualize the data and generate insightful graphs and charts for analysis.

Our data is sourced from various reputable sources:

Farcaster API from Pinata (https://docs.pinata.cloud/farcaster/farcaster-api/getting-started)

Farcaster API from Karma3Labs (https://docs.karma3labs.com/farcaster)

Data indexers from Base.org (https://docs.base.org/tools/data-indexers)

This comprehensive setup ensures that we can efficiently handle data at scale, perform advanced analytics, and present meaningful insights through our user-friendly interface.

background image mobile

Join the mailing list

Get the latest news and updates