Zap Tracker revolutionizes how creators and users interact with Bitcoin Lightning & Nostr by providing a unified dashboard experience. In today's fragmented ecosystem, managing Zap payments, analytics, and community engagement requires juggling multiple platforms and tools. Zap Tracker eliminates this complexity by bringing everything together in one comprehensive interface.
The platform serves as a central hub for Lightning Network payment management, offering real-time visibility into your Zap ecosystem. Users can monitor their complete payment history, track supporter engagement, and analyze performance metrics through intuitive visualizations.
| Document | Description |
|---|---|
| GUIDE.md | Comprehensive user guide with step-by-step instructions |
| use_cases.md | Real-world scenarios for creators, merchants, communities |
| STRUCTURE.md | Technical codebase organization for contributors |
| nip07.md | NIP-07 browser extension specification |
| Docs | Documentation for ZapTracker |
A modern, real-time dashboard for managing and analyzing Lightning Network zaps (tips) with Nostr Wallet Connect integration.
π Privacy First: We don't store any of your data on our servers. All data is stored locally in your browser's local storage, ensuring your privacy and data sovereignty.
- Node.js 18+
- npm or yarn
- A Nostr Wallet Connect enabled wallet (e.g., Alby, Buho, Coinos, LNBits)
- A Nostr Identity
-
Clone the repository
git clone <repository-url> cd zap_dashboard
-
Install dependencies
npm install
-
Start development server
npm run dev
-
Open your browser Navigate to
http://localhost:5173
npm run build
npm run previewNeed detailed instructions? See the complete setup guide for troubleshooting and tips.
- Open your NWC Provider
- Go to Settings β Connect Apps
- Copy your Nostr Wallet Connect URL
- Click "Settings"
- Click "Connect Nostr"
- Choose your Nostr Account
- Total Zaps: Real-time count of received zaps
- Total Sats: Cumulative zap amount in satoshis
- Average Zap: Mean zap amount
- Unique Supporters: Number of unique zap senders
- Wallet Balance: Current Lightning wallet balance
- Activity Chart: 30-day zap activity visualization
- Real-time zap notifications
- Content performance tracking
- Supporter analytics
- Interactive chat
- Community connection
- Nostr Wallet Connect (NWC) integration
- Real-time balance monitoring
- Send and receive Lightning payments
- QR code generation and scanning
- Transaction history
Learn more about wallet operations or see merchant use cases.
- Create and manage content posts
- Track content performance and engagement
- Content monetization with zaps
- Content analytics and insights
See use cases for content creators for monetization strategies.
- Live zap tracking and statistics
- Interactive charts and visualizations
- Performance metrics and insights
- Daily, weekly, and monthly activity views
Dive deeper into analytics interpretation for actionable insights.
- Build your community with Follow Packs
- Engage & grow your supporter base
Learn how to build and curate Follow Lists or see community builder use cases.
- Set funding goals like Kickstarter - but with Bitcoin zaps
- Track progress, motivate supporters, unlock milestones
See how to run successful campaigns or explore event organizer and open source funding use cases.
First time contributing? Check out STRUCTURE.md to understand the codebase organization.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Made with β‘ by the Pratik and DoktorShift
This project is licensed under the MIT License - see the LICENSE file for details.









