I'm looking for a team to join me building this for the Bolt 🔩 Fun's Legends of Lightning ⚡️ Tournament
https://makers.bolt.fun/story/looking-for-a-team-to-tackle-this-project--141
On-board nocoiners via tips without losing your sats.
Project Scope:
A web app that allows bitcoiners to tip nocoiners via the lightning network with a super lightweight on-ramp interface and user flow. Nocoiners can claim their sats by scanning a QR Code and validating their phone number, they can then withdraw their sats to their desired lightning wallet once they are educated. The web app will require the functionality of adding expiration dates set by the sender in case the user does not withdraw their sats they will be returned back to the sender.
Problem:
There is no quick and easy way to tip bitcoin to a nocoiner without teaching them how to download and set up a bitcoin lightning wallet. When someone gets tipped either at a restaurant or for any service provided there isn’t much time to be spent going through a whole lightning wallet onboarding process. Another concern is lost sats to nocoiners who might eventually lose access to their wallet access.
Solution:
A super lightweight onboarding ramp to send and receive bitcoin as tips for nocoincers. Send a tip and all the receiving user has to do is scan a QR Code, and open up a web app to claim the tip using their phone number via 2FA. The tip is set with a withdrawal expiration day, if it is not claimed or withdrawn within a set period of time the funds are refunded to the sender‘s wallet.
Sender user flow
- Login via LN Wallet - (LNURL-auth)
- Create Tip -
- Create a new shallow wallet
- Create LN invoice
- Set expiration time period
- Fund invoice
- Generate QR Code (Shallow wallet + funds to be claimed)
- Sender Dashboard with tip redemption status
- Claimed
- Withdrawn
- Refunded
Receiver user flow
- Scans QR Code
- Opens up web app with the tip amount
- Claims tip via Phone Number
- 2FA is sent for phone number verification
- A shallow wallet is linked with a phone number
- Show sats balance (currency balance) + redemption expiration countdown
- Withdrawal functionality to lightning wallet
I am not a developer but have been working in Affiliate Marketing for 10+ years, I do product management as well so I have a technical understanding and I also know many ways to monetize users via affiliate programs.
I'd love to hear anyone's take on this if and if anyone is up for the challenge to help me tackle this would be amazing.