STORY
PPPs: Week 1 to 3 🚀
AUTHOR
Joined 2023.10.02
DATE
VOTES
sats
COMMENTS

PPPs: Week 1 to 3 🚀

Hello Everyone!

While we've delved into the backstory of Kumuly and introduced you to Kumuly Pocket in our previous posts, we didn't get to share any of the plans and progress of the actual building yet.
So, without further ado, here's a recap of our accomplishments over the past three weeks and a sneak peek into our plans for the upcoming fourth week.

Plans 📆

  • Implement logic in app to really pay for a promotion

  • Implement LNbits integration in backend for the merchants to be able to:

    • generate a static pay link for every promo

    • generate invoices for the Cashier/PoS functionality

    • move funds from LNbits wallet to non-custodial pocket wallet in the app

  • Implement merchant's Cashier/PoS functionality in app

  • Launch questionnaire about bitcoin spending habits

  • Design UX/UI flows to redeem a paid promo

Progress ✅

Week 1:

  • Project definition and structuring

  • Name, slogan and icon brainstorming and selection

  • Postulation for the hackathon

  • Definition and wireframes of the first screens, flows, navigation and pocket to merchant mode switch

  • Prototype setup and first screens

  • App project setup with routing, theme, internationalisation, app icons and Apple and Android build configurations

  • Implementation of general widgets and first screens and navigation

  • Integration of Breez SDK

Week 2:

  • Further UX/UI explorations

  • Designs of merchant and 'for you' screen

  • Sign-up and sign-in flows with Lightning Login through message signing with Breez SDK node

  • Implementation of receiving sats through unified QR using an invoice and swap-in from the Breez SDK node

Week 3:

  • Preparation and structuring of user investigations

  • Creation of questionnaires about bitcoin spending habits and appetites

  • Implementation of components and screens to showcase promos and pay a promo

Demo 📱

<iframe class="remirror-iframe remirror-iframe-youtube" src="https://www.youtube-nocookie.com/embed/RQCAfAfR5IU?" data-embed-type="youtube" allowfullscreen="true" frameborder="0"></iframe>

Problems ✋

  • We wanted to setup internal testing as quick as possible both for Android as on iOS, but we are encountering some problems with Google's Play Integrity on the internal testing track and the app on a real iOS device also has some problems. So while we figure out what's going wrong on the real devices, we will continue to develop and test on the emulators, where everything works just fine.

Links 🔗