A comprehensive metrics platform focused on Web3 ecosystems, communities, repositories, and developers
While Web3 ecosystems share similarities with traditional open-source communities, standard metric systems often fall short in providing a holistic understanding, trend tracking, and project evaluation specific to Web3 initiatives. Web3Insights aims to bridge this gap by offering tailored analytics and insights for the unique landscape of Web3 projects.
For instance, communities like OpenBuild face challenges in efficiently evaluating active contributors and participants in projects such as their Bootcamp. Manual statistical management is time-consuming, and even with tools like OSS Insight, obtaining detailed performance metrics for individual developers remains difficult. Additionally, there's a lack of standardization in reward distribution within these ecosystems.
-
Ecosystem Analytics: Search and analyze active projects and contributors within specific Web3 ecosystems or communities, presenting comprehensive metric data.
-
Project-Specific Insights: Enable direct search of metrics data by project name, coupled with AI-powered analysis reports generated using GPT-4.
-
Developer Profiling: Search and compile open-source contribution data and on-chain ecosystem participation metrics using GitHub handles or Web3 wallet addresses.
-
Customized Metric System: Combine proprietary metric frameworks with a Web3 ecosystem database to offer tailored analysis dimensions for different ecosystems.
-
Identity Correlation: Continuously build a reliable database correlating GitHub users, email addresses, and wallet addresses within the Web3 space.
-
Reward Distribution Platform:
- Direct reward distribution to contributors who are platform users
- Smart contract-generated Bounties/Grants for non-platform users, allowing them to claim rewards
- User database matching and email notifications with authentication via GitHub handles
Web3Insights utilizes Remix.js as its frontend framework, interacting with a dedicated Strapi backend for API services, data management, and user authentication.
- Frontend (Remix): A React-based user interface built with Remix and TypeScript, styled using Tailwind CSS. Handles user interactions, client-side routing, and displays data fetched from the Strapi backend. Remix's server functions primarily handle Server-Side Rendering (SSR) and routing logic.
- Backend API & Authentication (Strapi): A Node.js Strapi application serves as the core backend, providing RESTful or GraphQL APIs for data operations and handling user authentication (signup, login, session management).
- Database: PostgreSQL serves as the primary relational database, managed by Strapi. Redis is used for caching to improve performance.
- Blockchain Service: Interacts with Ethereum-compatible blockchains using
viem
for tasks like reading data and potentially triggering transactions (e.g., reward distribution via smart contracts likeWeb3InsightsBadge.sol
). - AI Service: Leverages the OpenAI and other compatible API providers for generating insights and analysis reports.
- External Data Sources: Fetches data from APIs like OpenDigger, OSS Insight, and RSS3 to gather metrics on repositories, developers, and ecosystems.
Data Flow:
User interactions trigger requests within the Remix frontend. Remix handles routing and SSR, making API calls to the Strapi backend for data fetching, mutations, and authentication. Strapi processes these requests, interacts with the database (PostgreSQL), cache (Redis), blockchain services, AI engine, or external APIs as needed, and returns data to the Remix frontend for rendering.
- 2024.08 - Project Initiated at ETHShenzhen Hackathon
- MVP launch with user system, basic search and analytics features
- Integration of AI-powered analysis reports
- Use Starknet and OpenBuild as initial test ecosystem/community
- Q3 2024
- Implementation of reward distribution system
- Launch of advanced ecosystem-specific metrics and analysis tools
- Q4 2024
- Launch of Web3Insights Reward Distribution System for Starknet and Mantle
- Q1 2025
- Implementation of Web3Insights Ecosystem and Developer Profile Page
- Refactor the backend to be more efficient and scalable using Strapi v5
- Q2 2025
- Get rid of OpenDigger and turn to gharchive and BigQuery for data api
- Implementation of Web3Insights Developer Data Platform
- Launch of Web3 social data AI agent using RSSHub & n8n
Item | Link |
---|---|
Live Demo | web3insights.app |
- Email: pseudoyu@connect.hku.hk