⚡️LNDg.xyz --> Presentation Pitch
LNDg.xyz a new GUi for LNDg 🚀
The aim of this project is to improve the current LNDg experience for node managers, currently a really light GUi web interface to analyze lnd
data and manage node(s) with automation.
Problems & Solutions 🚨
The current solution provided by LNDg is a top-range management tool for experienced node runners and it displays a considerable amount of data (sometimes duplicated) in a really simple and unstyled interface.
I started building a styled version (GUi v1.4) of the current data displayed on the screen over one year ago, adding a simple navigation bar, and some colours, refining the brand and organising the different pages under a few main categories.
Due to other priorities, I parked the project until discovering the Designathon organised by Bitcoin.Design Community and the Legends of Lightning tournament, where I took the opportunity to build a new MVE (minimum viable experiment) to try to simplify the experience, not only for experienced node runners but also for newbies/noobs that approach the Lightning Network for the first time.
How was it built? 🛠
The LNDg core script had been built on Python, HTML and CSS initially by CryptoSharks131 and more contributors afterwards. It has been the base to start editing HTML and CSS in the existing templates for v1.4. The current version of the (GUi 2.0) is mainly focused on UX research and Design mostly using StrawPoll for the user surveys and Figma for the design.
Blockers & Issues ✋
Trying to satisfy all personas currently using LNDg with the current interface, and with the MVE currently built, has been challenging because we tried to "make everyone happy". Nowadays, looking at the outcomes of the UX research and users surveys, I've decided to continue the project in two separate streams:
-
Continue contributing (as Proof of Reality did) with small more feature-oriented pull requests to the main LNDg repository. in this way the current experience for experienced node runners (70% of the users in the long run) will be not disrupted that much and Ui changes can be understood easily.
-
Build a totally new GUi layer that uses LNDg as the engine to power a web/mobile app able to onboard personas with minor knowledge of nodes management. The idea is also focused on automation (ideally implementing artificial intelligence), so the user can focus on managing their assets in the node more than managing the node itself. Kind of creating a Personal Banking app that runs on Lightning.
Useful Links 🔗
Yes, there are a few more links for this project :)