In a world of endless data, LeaderPort is your compass to what's winning. From Wall Street to the World Series, never miss a leader in motion. Whether you're tracking top-performing stocks, leading sports scores, trending cryptocurrencies, or competitive metrics, LeaderPort serves as your portal to performance leaders.
With launches planned throughout 2025, the platform will be delivered through three main channels:
-
Web Application leaderport.io
- Instant access to public leaderboards
- Web3 wallet integration for premium features
- Real-time sports, markets, and competitive data
- Developer tools, SDKs, utilities and resources
-
Browser Extensions
- Transform your browser into a command center
- Instant leaderboard updates
- Cross-platform achievement tracking
-
Mobile Applications
- Native iOS and Android experiences
- Real-time notifications
- On-the-go leaderboard access
-
Real-time Leaderboard Updates
- WebSocket integration for instant score changes
- TanStack Query for efficient data management
- Smooth animations for rank changes
-
Natural Language Queries
- Chat and interact with your leaderboard using AI
- Stream responses in real-time
- Query complex statistics naturally
-
Responsive Design
- Mobile-first approach with desktop enhancements
- Adaptive layouts for various screen sizes
-
Player Profile Cards
- Quick view of player stats and achievements
- Social sharing capabilities
-
Multiple Leaderboard Views
- Global rankings
- Friend leaderboards
- Time-based competitions (daily, weekly, monthly)
-
Search and Filters
- Find specific players or filter by various criteria
Our Web3 integration allows users to connect their Sui Wallet to access premium features, integrate with Web3 games/achievements, and make blockchain-enabled transactions. For more details on our Web3 strategy, check out our Web3 Vision.
The platform will initially support Sui, the first internet-scale programmable blockchain platform, for Web3 features. Depending on developer demand and community consensus we will consider supporting other blockchains and wallets.
Our roadmap will be highly focused on Web3 gaming and competitive dApps, with extensibility to traditional applications for both free and paid features.
-
Permanent Record Keeping
- Immutable blockchain storage of significant achievements
- Historical leaderboards preserved indefinitely
- Verifiable proof of accomplishment
- Cross-platform achievement persistence
-
NFT Achievement System with SuiFrens
- Dynamic NFT minting for major milestones
- Rarity tiers based on achievement difficulty
- Tradeable digital collectibles
- Achievement showcase functionality
- SuiFrens Integration:
- Customizable SuiFren characters as achievement badges
- Progressive trait unlocks based on milestones
- Community-driven rarity system
- Cross-platform achievement display
- Interoperable with SuiFrens ecosystem
Please reference the SuiFrens Integration doc for detailed implementation info.
- Community Validation
- Decentralized verification of major records
- Community voting on achievement authenticity
- Transparent validation processes
- Anti-cheat mechanism integration
Please reference the Web3 vision doc for more detailed info.
- Sui Ecosystem Games: Track player achievements, rankings, and in-game asset performance
- NFT Collection Rankings: Monitor floor prices, trading volume, and holder statistics
- Play-to-Earn Leaderboards: Track earnings, achievements, and player progression
- Cross-Game Achievement Systems: Unified leaderboards across multiple Web3 games
- SuiFrens Integration: Achievement-based trait unlocks and rarity tracking
- DEX Trading Volumes: Track top traders and trading pair performance
- Liquidity Provider Rankings: Monitor top LPs across different pools
- Yield Farming Performance: Track APY and TVL across protocols
- Wallet Performance: Track portfolio growth and trading success
- Sports Analytics: Real-time stats and rankings for professional leagues (e.g., NFL, NBA, MLB, NHL)
- Education and E-learning: Track student progress and achievements in online courses
- Fitness and Health Tracking: Monitor user rankings for steps taken, calories burned, or workout streaks
- Sales and Marketing Performance: Showcase top performers or most effective marketing campaigns
- Web Analytics: Real-time tracking of website metrics, user engagement, and content performance
Future support planned for additional blockchain ecosystems based on community demand
LeaderPort products will use Walrus for decentralized storage of achievement data and related assets. Walrus is specifically designed for storing large binary files ("blobs") on the Sui network.
- Decentralized storage with Sui blockchain integration
- Cost-efficient storage using advanced erasure coding
- Public accessibility of stored data
- Native WAL token integration for storage payments
- All stored data is public and discoverable
- Currently in Testnet phase - not recommended for production use
- Uses Testnet WAL and SUI tokens (no real value)
- Storage state may be wiped during Testnet
- Storing achievement badges/images
- Backing up achievement metadata
- Storing leaderboard historical data
- Testnet WAL tokens for storage operations
- Integration with Sui wallet for transactions
- Proper error handling for storage operations
Achievement Storage with Tusky.io
LeaderPort leverages Tusky's enhanced API layer over Walrus to provide a robust achievement and leaderboard storage solution. While Walrus handles the core decentralized storage, Tusky adds critical features that align with our platform needs:
-
Structured Achievement Management
- Organized file system for achievement badges and metadata
- Hierarchical storage for different game/competition categories
- Efficient bulk uploads for achievement batches
-
Enhanced Security & Access Control
- End-to-end encryption for private achievements
- Vault-based access management for team leaderboards
- Token-gated achievement collections (coming soon)
- Magic link sharing for temporary leaderboard access
-
Developer-Friendly Implementation
- JavaScript SDK for seamless frontend integration
- Webhook support for real-time achievement updates
- CLI tools for bulk achievement management
- Automated storage epoch management
-
Performance Optimization
- CDN-backed achievement asset delivery
- Edge-optimized caching for leaderboard data
- Chunked uploads for large achievement batches
- Resumable uploads for reliable data transfer
- NFT minting integration for achievement tokens
- Long-term achievement storage through Epoch Vaults
- Cross-chain achievement gating (Sui, Ethereum, Solana)
- Crypto payment support for premium features
As I explored this new idea during Christmas break, I needed a name. leaderport.io was available and it was close enough to what I was trying to build, perhaps even a bit too literal. It will work for now and we can always rebrand in the future if needed.
- The "Port" in LeaderPort suggests both a gateway/portal and a place where important information docks/arrives
- It serves as a central hub where different types of leadership data converge
- Works across multiple domains:
- Sports: "Track champions across every league"
- Markets: "Monitor market movers and top performers"
- Crypto: "Real-time crypto rankings and momentum"
- Education: "Leadership boards for learning achievements"
- Fitness: "Top performer tracking for health goals"
- Business: "Sales leaderboards and performance metrics"
LeaderPort transforms your browser into a command center for real-time rankings. Whether you're tracking top-performing stocks, leading sports scores, trending cryptocurrencies, or competitive metrics, LeaderPort serves as your all-in-one portal to performance leadership. With customizable dashboards and instant updates, you'll always know what's leading the pack across any domain that matters to you.
Our browser extensions will use public APIs the backend will provide real-time data visualization and insights.
- Data Integration: Connects to LeaderPort's backend API which aggregates data from official sources
- Smart Caching: Utilizes
chrome.storage
for data caching and user prefs, respecting subscription tiers - Interactive Visualization: Integrates Highcharts for professional-grade charts and dashboards
- Real-time Updates: SSE/WebSocket connections for live data streaming based on subscription level
- User Interface: Displays data in a
chrome.sidePanel
with progressive loading and offline support - Subscription Management: Handles user authentication and feature access based on subscription tier
For a detailed strategy and API integration details, refer to the Sports Data Integration Guide.
For development workflow, refer to Extension Development
The initial prototype will be launched as a browser extension in 2025, supporting Chrome, Firefox, and Safari. This MVP aims to ensure seamless functionality across all major browsers, providing a consistent user experience regardless of the platform.
If successful, work will continue towards developing a full-fledged SaaS platform. This will include additional features and enhancements based on user feedback and market demand, ensuring LeaderPort remains at the forefront of real-time leaderboard solutions.
For a detailed overview of our development phases, milestones, and future plans, please refer to the Roadmap.
- Achievement Tester Guide - Development tool guide for testing achievement creation and validation
- Extension Development - Setup and workflow guide for Chrome extension development
- Extension Strategy - Strategic overview of Chrome extension API usage and implementation
- Frontend Details - Comprehensive guide to the frontend tech stack and implementation
- GitHub Workflow - CI/CD workflow details for building and deploying browser extensions
- Leaderboard Embeds - Guide for embedding LeaderPort leaderboards in web and mobile applications
- Leaderboard Strategy - Core strategy for implementing competitive gaming mechanics with Web3
- LeaderPort Platform - Platform architecture and development strategy overview
- Local Development - Setup guide for local development environment
- Move Contract - Documentation for Move smart contract implementation
- Public & Private Repos - Strategy for managing public and private repository structure
- Reserve Name Strategy - Guide for reserving Chrome extension names
- Sports Data - Overview of sports data sources and integration strategies
- Sportradar Legal - Legal considerations for Sportradar API integration
- State Management - Frontend state management implementation using Valtio
- Sui Deployment Guide - Guide for deploying smart contracts to Sui networks
- Sui Frens - Integration guide for SuiFrens NFT achievement system
- TanStack Details - Overview of TanStack implementation for real-time leaderboards
- TanStack Hono - Integration guide for TanStack with Redis and Hono
- useAchievements - Documentation for the useAchievements React hook
- Wallet Setup Guide - Guide for setting up development wallets for Sui
- Web3 Vision - Strategic vision for LeaderPort's Web3 implementation
In future iterations, we can expand this prototype with features like:
- Player profiles
- Multiple leaderboards
- Time-based competitions
These additional features would further explore capabilities and showcase its versatility in game development scenarios. The leaderboard should be useful for game developers, hobbyists, and projects that require high-performance web applications.
View the public core, private premium repo setup doc for details on the open-source and paid feature strategy.
If you find LeaderPort valuable, consider supporting its development through SUI donations. Your contributions help maintain and improve this open-source project.
SUI Address:
0x9ad0d7ee1ebf1de8da2c9e817707b1d34f140bbbb0a75fe9b74dfbfdf0e4512d
You can also support LeaderPort's development through GitHub Sponsors. GitHub Sponsors allows you to make recurring monthly donations and receive sponsor-exclusive benefits.
This project is licensed under the Apache License, Version 2.0.
Copyright (c) 2024-present, Mike Delucchi :: Zanuka Labs