Bitcoin Lightning Mining Webapp

Job ID: 39724403

Budget: $30 – $250 USD

I need a fully-functional web application, built entirely inside my JotForm Workspace (https://www.jotform.com/workspace/), that lets visitors mine Bitcoin over the Lightning Network using their own computer resources and then withdraw their earnings straight to a Lightning wallet. I will provide temporary login access to my JotForm account so you can develop right in the workspace.

Core flow
• Users arrive, create an account with email + password, and immediately see a clean dashboard showing current hashrate, total satoshis earned, and live pool statistics.
• Mining runs in-browser; no software download.
• When a user reaches the minimum threshold, a “Withdraw” button pushes funds to the Lightning invoice they supply.
• A simple referral link rewards both the referrer and the new user, with the bonus reflected in their stats.

Roles required
• Admin: full control over payouts, user management, and referral percentages.
• Regular user: can mine, view stats, withdraw.
• Guest: can test mining for a short period before registering.

Technical notes
• Authentication strictly through email / password.
• Everything must be implemented with the widgets, code injection, and serverless logic JotForm allows; no external hosting.
• Security of private keys and payout logic is essential—please describe how you will handle this inside JotForm’s environment.

Acceptance
I will consider the project complete once I can:
1. Sign up as each role and log in.
2. See hashrate and earnings update in real time.
3. Trigger a withdrawal that reaches my Lightning wallet.
4. Verify that referrals credit correctly.

If you have previous experience integrating Lightning in a browser or working within JotForm, highlight it when you respond.