cashu.me is open source and contributions are very welcome, especially in the UI / UX department and copy editing.

For more advanced stuff, what's missing is:

- push notifications through a service worker (for NWC in the background)

- a postMessage API for iframes that would allow the wallet to be embedded in other webpages to pay Lightning invoices, pay Cashu payment requests (via nostr), or send ecash directly to the parent website

- NIP-60 via NDK

- translations / localiszation

If you feel like you're up for any of these challenges, I want to work with you.

TypeScript, stack is Quasar / VueJS / Pinia.

Reply to this note

Please Login to reply.

Discussion

Would if I could

I really like ecash it easy to use. I think this year 2025 will have dev create many app wallet

🄜 Nut ✨⚔

LFG

How can one contribute in copy & editing?

You can go through the wallet and help improve everything text-based. The SettingsView.vue for example has a lot of text

Submitting it through a comment somewhere on github? Or is there a specific section/procedure to do that?

I can do translation where i can start

Would be nice but the infrastructure (code) for translations isn't set up yet, that's the biggest challenge here.

Why not use crowdin or similar translating service

šŸ”„šŸ«”

would be nice with simple installation for linux like a .deb file

it would help me a lot

The easiest option right now is to run it in a docker container, should be documented better though

I might start with a simple task. Something I was hoping for was a way to share this app url with relays in the params to make it easier for onboarding. Seems like a reasonable place for me to start.

This should already work, you can add a mint url, a token, and a Lightning invoice in the URL and the wallet should pick it up. Not documented though, just in code. I'll check later for you if you can't find it (in WalletPage.vue)

Well thank you for already having this feature. I use the PWA, so I never see the URL. A share button would be great for this purpose.

I can't use Amber to sign in.

That would be another cool feature to work on

Happy to contribute with the copy.

You already have a few people offering on the copy editing aspect, while I can do that, I’m a former IT Director and have led development teams and am a great implementor and PM of those skills might be of value.

I could code BASIC in the 80’s and HTML 1 in the 90’s LOL

I'm hoping to start contributing to nostr/cashu projects this quarter. These are all in line with things I can do or have related experience in doing

When Alby Hub with NWC backend?

Push notifications should use something like ntfy or nextpush please!