You can find the original post here:
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 user 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 🔗
Great work and update
reply
Thank you, really appreciate it.🎉
Here are 1000 sats you can claim and see the user flow - https://lgt.st/user21000000
reply
Thanks Juan. Easy to get sats on and I like the options of wallets to download if you don’t have one
reply
Yes, agreed, still testing it... on the wallet point, the UI on desktop is clean, clearly showing what's available on desktop and otherwise. Well done @juan.
The button on the bottom is clear as well and I clicked through I have a wallet, so I am not sure what happens if you click through to create a new wallet.
More often than not, other platforms confuse users at this stage with TMI on custodial / non-custodial wallets which is an immediate turn off.
reply
Thank you, love the feedback!
Our goal is for Bitcoiners to be able to tip or gift to a person who does not know anything about bitcoin so we are trying to make their onboarding as seamless as possible, giving them options of which wallets to download to claim their sats.
Also, we're now going to start the heaving lifting which would be this page - https://lightsats.fly.dev/guide
Need to start building out all these self-onboarding guides the user can easily follow to strat their own Bitcoin Journey ⛵️
reply
On the social part, (1) I wonder if you plan to enable pfp upload to IFPS. The input URL field is clean and intuitive rn. Great experience, but I'm not sure others share the same sentiment.
Just food for thought. Also, (2) no mandatory field e.g. Twitter handle input is welcomed. (3) Anon as default is also good, and based on the Scoreboard for the third iteration, I think that's the preferred way to go, too.
Good stuff !
reply
Sounds interesting, do you have a referral link?
reply
We haven’t added a referral program! The team and I started building web app three weeks ago☺️
But in case you want to check it out here’s 1000 sats you can claim! https://lgt.st/alpacachino
Also if you want to follow our account on Twitter it’s @lightsats21
reply
Thanks @juan
Not exactly feedback - wondering (1) what the split is between email and LN Wallet if you can share the stats, (2) to confirm, anyone with the link now can theoretically claim the sats rn.
Cheers, and good luck with Bolt.
reply
Got some stats for you on LN Wallet Logins vs Email.
This is what we have on our production site so far: 94 users (36 emails, 58 lnurl-auth)
reply
love it, though probably a reflection of pre-existing Bitcoiners at this stage.
Keep us posted man, we have come a long way as a community. This concept of nodes / wallets is so new, we literally need to rewire our brain to structure them properly in our lives. At the same time, so intuitive an innate in our being.
reply
So the authentication with LN Wallet is big on the Bitcoiner side, just because we've already been oranged pilled🍊💊 and we are now more concerned about privacy and giving out personal information, so the majority will authenticate via their wallet to send someone bitcoin.
For the receiver side, since they don't know anything about Bitcoin they will authenticate via email, we send the magic link to log in and we also want to add the option to do phone # to do SMS 2FA. The goal is for the nocoiner to feel comfortable enough after downloading a wallet to start login in with it!
Also, the project is only 3 weeks old 🐣 so not much data we can look at, we just added an admin dashboard a few days ago and are starting to come up with the type of reports, metrics and KIPs we can add, so I sure will be asking for us to add # of users authenticating via LN Wallets and # of users authenticating via email!
And for the 2nd part, yes as of right now anyone with the link can snatch your sats! One thing to remember is that we built the web app for bitcoiners to be able to tip/gift people in person, so the user flow would be, I fund an LN Invoice and show the person the QR Code so they can scan it and claim the funds right away. Now with the links just like I shared with you above, yes anyone can click on them and claim those sats. So we might introduce a functionality where the landing page could be password-protected or something along those lines!
Thanks for those two points!🎉
reply
Yep, again did not go through the email route so cannot comment.
I can see the appeal of the mobile + 2FA flow, and I see you have covered that part in other posts, as well.
Good job, man!
reply
Awesome, we’ve noted down the pfp upload option, right now we’re only focused on core functionalities until we’re done with the tournament and once we’re able to secure some funding for the app then we will heavily work on new features!
Thanks for all the support btw!
reply
Awesome progress for the first three weeks.
Simple and clean as well.
I see the biggest change is we did not go down the 2FA / mobile # path...
reply
Yes the initial proof of concept was built with email authentication but we did get some feedback that doing 2FA/mobile # would speed up the signup process, so hopefully, during next week's build, we have it integrated.
So we'd give them the option of phone, email and for advanced users or once the user has downloaded an LN Wallet they can now sign in with it as well.
Like this
reply