Humanode Dashboard App & Epoch Cycle Performance Checker
WHO
My name is Caraka (Crxanode), an active Humanode validator and independent infrastructure contributor.
I built two validator tools: Humanode Dashboard App (Android) and Epoch Cycle Performance Checker (Web).
WHAT
This proposal rebuilds and stabilizes both tools with clear improvements in backend, logic, and UI, based on community feedback.
Current links:
- Validator Checker
- APK Guide
DELIVERABLES
1) Backend and infra
- Move from VPS + long-running Node.js loop to serverless cron functions on Vercel with data on Cloudflare R2.
- Each run is stateless: fetch data, compute status, write epoch snapshots, then exit.
- Store immutable epoch snapshots for verifiable validator history.
2) Logic fixes
- Fix bug where the last epoch in a cycle stays stuck in ârunningâ.
- Rewrite epoch/cycle logic with clear start and end matching Humanode timing.
- Batch validator checks for more stable, faster execution.
3) Web dashboard
- Dashboard reads snapshot data instead of live server state (no âstaleâ info).
- Separate views for current epoch, bioauth timing, and missed-history.
- Cleaner layout, simplified UX, responsive interface.
4) Android app
- Switch from phone-number login to username + password with token sessions.
- Notifications tied to user account (multi-device support).
- Simplified dashboard, clearer validator state colors, consistent design across devices.
5) Documentation
- Technical overview (serverless logic, R2 model, API structure).
- Simple user guide and optional short demo video for transparency.
WHY
Validators often miss epochs due to expired bioauth near transition times. The old system works but depends on a VPS runtime that fails silently and adds cost.
Migrating to a serverless model makes it cheaper, more stable, and consistent across web and app.
WHEN
- Week 1â2: Backend and logic migration (Vercel + R2)
- Week 3â4: UI redesign, web + app integration
- Week 5â6: QA, docs, and public release
WHERE
Web: hosted on Vercel with Cloudflare R2
Android APK: shared via Humanode Discord and crxanode.me blog
HOW MUCH
Total: 450 HMND
- Backend logic + infra migration: 250
- Frontend (web + Android UI/UX): 200
Verification
Progress tracked through GitHub issues and commits showing runtime removal, cron setup, and R2 schema.
Final web and APK builds will be public for review.
All improvements are concrete and verifiable.