-
Notifications
You must be signed in to change notification settings - Fork 54
Home
🔗 Working doc with schedule for community calls etc.: 📝 JoinMarket Web UI
(This is a copy of the pinned message in our Telegram group).
First of all, thank you, everyone, for expressing an interest in creating a proper Web UI for JoinMarket. This will neither be easy nor will it happen quickly, but I think the project is at a stage where it should be possible, and Bitcoin is at a stage where something like that is very much needed.
While @openoms' JoininBox interface is a great first step, I agree with those who threw some sats into the pot that a Web UI is very much needed. Optimally, what comes out of this effort should be integrated as a plugin into RaspiBlitz, Umbrel, and the like - just like JoininBox.
I think the main challenge will be one of design, i.e. how to abstract away the complicated and confusing bits for the novice, while allowing customization and fiddling with the nitty-gritty details for the experienced user. Coordination and implementation won't be a walk in the park either, of course.
The purpose of this group (referring to the original Telegram group) is to exchange ideas, get to know each other, coordinate efforts, and build momentum. Obviously, as things progress we'll have to use other tools and platforms to coordinate the development of various parts.
An obvious first step would be to figure out how this thing could look like from a conceptual level, i.e. figure out the various flows for various users and use cases. I'm not a UI/UX expert, but I know many of you are, and I hope more will join.
Looking forward to having a lively discussion with all of you here!
Some (hopefully useful) links:
Tutorials:
Code:
- JSON-RPC API documentation (API was merged 2 weeks ago)
- React prototype (summer hack project, pre-alpha)
Design:
- Bitcoin Design Guide
- Bitcoin Design Main Page (with link to Slack)
Other resources:
- JoinMarket presentation at Understanding Bitcoin
- Twitter thread by @zndtoshi that goes through the JoinMarketQt UI
- @openoms talking JoininBox and JM in general (about 20min)
- Adam Gibson on Reckless VR
- SLP149 with Adam Gibson