You can find the original post here:
Plans ๐Ÿ“†
  • Build user personas for a tipper and a tippee.
  • Redefine user flows and add some key functionality features for a full working POC
  • Need to implement LNURL-Auth for the tipper.
  • Allow tipper to add a custom expiration date for the tip.
  • Adding currency conversion & ability for tipper to select default currency.
  • Work on branding - logo, brand image, branding colors and public landing page.
  • Redefine user flows with an emphasis on a very user friendly and welcoming UX/UI design.
  • Build out self-onboarding flow for the Tippee, one of the most important aspects of the whole project. I'm thinking breaking down the self-onboarding process and allowing the user to explore from any of these journeys:
    • Spend
    • Save
    • Regift / Donate
    • Buy / Earn
    • Remittance
Progress โœ…
  • Proof of concept was put together by Roland with the most basic functionalities.
  • Worked on both minimal user flows for the two user personas we are targeting:
Tipper Flow:
  • Sign up via email (temporary) goal is to provide LNURL-Auth
  • Dashboard with ability to fund new tip & manage existing ones with their status (Unclaimed / Claimed / Withdrawn / Unfunded)
  • Funding new tip / gift, lets you confirm amount in sats
  • Funding LN invoice
  • Invoice funded and ready to be gifted QR Code ready to be scanned by Tippee
Tippee Flow:
  • Scans QR Code from Tipper, lands on landing page with tip amount and authenticates via email (still exploring if 2FA via SMS would also be viable)
  • Tip has been claimed by Tippee and user goes to dashboard where they can withdraw their funds to a desired wallet. (Also status on Tipper dashboard has been set to "Claimed")
  • Tippee has been self-onboarded and feeling brave enough to withdraw their sats to a LN Wallet ๐ŸŽ‰ (Also status on Tipper dashboard updated to "Withdrawn")
  • We set up our Github project page https://github.com/lightsats
  • Proof of Concept link - https://lightsats.fly.dev in case you want to test please use small amounts 100 sats and use https://mailinator.com to create disposable email addresses.
Problems โœ‹
No problems or blockers as of yet, we're more in the discovery phase specially with using LNBits as our way of creating users and wallets. Researching the best and safest approach to manage multiple users wallets.
Links ๐Ÿ”—
Very cool, I can see social media personalities and businesses using this, would it be possible to make "campaigns" to keep track of everything this will make it easier for a social media manager for example to manage this
They can set information like
  • Start date
  • End date
  • Amount of sats to distribute
  • Campaign links if applicable
That way you can manage multiple campaigns or back date campaigns to compare data like how successful it was how quickly codes were redeemed and compare metrics internally
reply
Very nice work!
Feature request: I want to print the QR code! First to scan, gets the sats!
reply
Thatโ€™s easy, just screenshot it :-)
reply
๐ŸŠ๐Ÿ’Š
reply
Great work!
reply
๐ŸŽ‰๐ŸŽ‰Thank you!
Excited to continue working on this and have it become our orange-pilling companion on-the-go!
reply