Blockchain & Crypto
BTC Mining Operations Dashboard
A full-stack BTC mining analytics platform that ingests hashrate and worker metrics from F2Pool and ViaBTC, layers in CoinGecko market pricing and mempool-derived difficulty projections, and gives operators and admins a unified dashboard for performance, accounting, and manual data entry.

BTC Mining Operations Dashboard
From problem to lasting impact — how we approached Mining Analytics Platform end to end.
Mining operators were juggling multiple pool dashboards (F2Pool, ViaBTC), market data sources (CoinGecko, Mempool.space), and spreadsheets for manual adjustments. There was no single source of truth for hashrate, worker health, network difficulty, and BTC pricing — making it hard to forecast revenue or audit manual inputs after the fact.
Retech Solutions built a NestJS + Prisma + PostgreSQL backend with a Next.js 15 frontend. The backend integrates with F2Pool and ViaBTC for pool metrics (encrypted credential storage, hourly/daily series capture, per-worker analytics), CoinGecko for cached market pricing, and Mempool.space for difficulty projections and reward window stats. JWT auth with refresh-token rotation and role-based guards separates user and super-admin surfaces. A manual-input flow with audit trails records operator adjustments alongside the automated feeds.
Operators now see hashrate, worker health, market pricing, and network difficulty on one dashboard instead of four. Manual adjustments are logged with full audit history, ending the spreadsheet reconciliation cycle. The platform's snapshot history gives accountants a clean per-period view, and the role-based admin shell lets super-admins publish or draft entries without touching production data.
Concrete outcomes that made the difference for Mining Analytics Platform.
Consolidated 4 external data sources into a single dashboard
Manual input audit trail eliminated spreadsheet reconciliation
Per-worker analytics exposed across both mining pools
Super-admin role gate prevents accidental production data edits
Timeline
7 months
Team Size
6-person team
Technologies
6 core tools
Multi-pool ingestion: F2Pool + ViaBTC with encrypted credential storage
Hourly/daily hashrate series + per-worker and per-group analytics
CoinGecko market pricing cache with automatic refresh TTLs
Mempool-derived difficulty projections + reward window statistics
JWT auth with refresh-token rotation + role-based super-admin guards
Manual input flow with draft/publish states + audit trail logging
From initial discovery to successful launch — our proven delivery process.
Phase 1
Discovery
Operator interviews, pool API capability mapping (F2Pool, ViaBTC, CoinGecko, Mempool), and audit workflow shadowing.
Phase 2
Design
Dashboard UX with market header, pool summaries, hashrate charts, and super-admin manual-input modal.
Phase 3
Development
NestJS + Prisma backend with pool/market integrations, JWT auth, and audit logging. Next.js 15 frontend with role-aware shell.
Phase 4
Launch
Phased rollout with snapshot history backfill, super-admin UAT, and production monitoring setup.
pools market4+
Data Sources Unified
Cross-pool
Worker Visibility
100%
Audit Coverage
Eliminated
Manual Reconciliation
A clear picture of how Mining Analytics Platform improved after our collaboration.
Before
4 tools
After
1 unified view
Before
Spreadsheets
After
Database-logged
Before
Manual refresh
After
Cached + TTL-refreshed
Before
No history
After
Draft/publish + audit
Outcomes
Consolidated 4 external data sources into a single dashboard
Manual input audit trail eliminated spreadsheet reconciliation
Per-worker analytics exposed across both mining pools
Super-admin role gate prevents accidental production data edits
The expertise behind this successful delivery.
Investment Management System
Articles and insights related to this project.
Get a free project estimate within 24 hours. Tell us about your vision and we will map out the right solution, team, and timeline.