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
-
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 ๐
POC link - https://lightsats.fly.dev
Git Hub - https://github.com/lightsats