PPPs: Week 3 - Lightsats⚡️
Plans 📆
-
Integrate an SMS provider for 2FA
-
Continue building out user monetization strategies via affiliates/referrals, scoreboard sponsorships, and possibly allow third-party integrate our tipping functionality via an API
-
Start adding content, examples, and links to all of the self-onboarding user journeys we have available
These tasks carried over from Week 2
-
Build user personas for a tipper and a tippee
-
Work on branding - logo, brand image, branding colors, and public landing page
-
Admin Dashboard:
-
total number of tips (+ number in each status)
-
total number of sats sent, the total number of sats outstanding
-
ability to retrieve a tip by ID and see the invoice statuses (both funding invoice and withdrawal invoice)
-
Progress ✅
-
New wallet reconstruction, added our margin wallet to charge 1% of the tip to be used for outbound routing fees.
-
Migration from an LNBits instance https://legend.lnbits.com over to voltage.cloud LNBits cloud self-hosted instance
-
We deployed our production environment to our main domain https://lightsats.com and kept our dev on https://lightsats.fly.dev
-
Implementation of LNURLw for new users to be able to click on QR Code and open default wallet to withdraw their funds
-
LNURL-auth integration for both users flows Tipper & Tippee landing pages
-
Briefly worked on initial UX/UI screens
-
Self-onboarding flow with a better landing page design for a user to claim their funds, ability to login via email or an LN Wallet (Soon we’re also going to add a phone number as another method of authenticating)
-
Wallet recommendation page, we’re using https://short.io to detect devices and redirect to either iOS or Google Play store for the user to immediately download a wallet
-
Added a withdrawal confirmation page with coffetti🎉 to celebrate users once they go through such a big achievement of withdrawing their funds to their own LN Wallet
-
Created a list of all self-onboarding user journeys one can go through to personalize their learning experience with Bitcoin & Lightning
-
-
As the tippee goes through their own onboarding journey the tipper will be able to see updates of their journey in real-time on their dashboard.
-
Conducted initial user research via IG with nocoiners
-
Also conducted user research with some Bitcoin builders to get thoughts on our app and gauge market adoption. Was able to get good validation on the idea/project and also got ideas on possible user monetization strategies.
-
Added Twitter icon to user profiles on the scoreboard page
-
Integrating a new email service provider (SendGrid)
-
Started building a Google Spreadsheet with all Bitcoin companies broken down by their category and if they provide a referral program or affiliate program https://lgt.st/bitcoin-companies
-
Roland merged his first PR to the lnbits GitHub repository with an issue he encountered while integrating our app. Pull Request #1073
Problems ✋
-
We’ve been having some issues with LNURLw and some wallets,
-
No luck yet finding a UX/UI Designer, I tweeted about it and got several people interested but not when I told them that it wouldn't be paid for now.
Links 🔗
-
Dev link - https://lightsats.fly.dev
-
Prod link - https://lightsats.com
-
Scoreboard - https://lgt.st/scoreboard
-
Git Hub - https://github.com/lightsats