Search projects, hackathons, sponsors and tech

    ← All projects

    SignerData

    Data-driven growth with onchain profiles.

    Demo

    About

    The problem it solves **SignerData: Real-time onchain profiles for dApp growth** SignerData provides real-time, on-chain profiles for dApps whenever users log in, offering deep insights into user activity, transaction history, and behavioral patterns. It empowers dApp developers with actionable intelligence, enabling personalized user experiences, targeted notifications, and data-driven product decisions. The SignerData Dashboard delivers a comprehensive overview of dApp usage, presenting key metrics like active users, session counts, and address segmentation. Advanced filtering allows developers to drill down into specific user cohorts, such as whales, frequent traders, or dormant addresses. This enables a more precise understanding of user behavior, including insights like average transaction frequency, long-term retention, and high-value user identification. **Backend** Built with Node.js, Express, and PostgreSQL, the SignerData API provides real-time profiles for any Ethereum address on login, while simultaneously logging user sessions for detailed analytics. Swagger UI documentation ensures seamless integration for developers. **Frontend** The frontend, built with Vite and React, acts as a SaaS platform. Users can register, manage subscriptions, and create projects, each with its own dedicated dashboard. As users log into the registered dApp domains, these dashboards populate with real-time data, providing immediate value to developers. The landing page also includes a simple demo for quick profile lookups. **Additional context** Source: https://x.com/pet3rpan_/status/1919709492679475360

    How it's made

    Challenges we ran into Some of the most relevant challenges this project offers are: **Data scalability and storage** Storing and querying large volumes of onchain data efficiently, especially when handling real-time logins across multiple dApps. Balancing storage costs with performance. **Onchain data retrieval** Fetch and process onchain data quickly, especially when filtering profiles with many transactions and based on complex attributes. **Authentication and security** Implementing a secure authentication system that protects user data and API endpoints from abuse. **User segmentation logic** Defining meaningful segmentation criteria for profiles, like whales, active traders, and long-term holders, while keeping queries performant.