# Graphical user interface

**URL:** <https://forum.grin.mw/t/graphical-user-interface/265>\
**Category:** Development and Technical Discussion\
**Created:** [March 11, 2018, 10:29am UTC](https://forum.grin.mw/t/graphical-user-interface/265 "2018-03-11T10:29:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![harry.potter](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/harry.potter/32/99_2.png) [@harry.potter](https://forum.grin.mw/u/harry.potter)\
**Post date:** [March 11, 2018, 10:29am UTC](https://forum.grin.mw/t/graphical-user-interface/265/1 "2018-03-11T10:29:37Z")

</div>

Providing a GUI with windows and widgets is important for people to use with ease, what are the plans for this?

---

<div class="post-metadata">

**Author:** ![rodarmor](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/rodarmor/32/13_2.png) [@rodarmor](https://forum.grin.mw/u/rodarmor)\
**Post date:** [March 12, 2018, 5:07am UTC](https://forum.grin.mw/t/graphical-user-interface/265/2 "2018-03-12T05:07:58Z")

</div>

I would suggest an HTML GUI. Users might want to host their wallets on a server, and so being able to access the GUI via the browser would be very nice. A packaged desktop app version bundling the binary and serving the same UI can be done with electron.

---

<div class="post-metadata">

**Author:** ![harry.potter](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/harry.potter/32/99_2.png) [@harry.potter](https://forum.grin.mw/u/harry.potter)\
**Post date:** [March 12, 2018, 7:24am UTC](https://forum.grin.mw/t/graphical-user-interface/265/3 "2018-03-12T07:24:19Z")

</div>

Symbol to use in GUI = ₲

---

<div class="post-metadata">

**Author:** ![francispouliot](https://avatars.discourse-cdn.com/v4/letter/f/c57346/32.png) [@francispouliot](https://forum.grin.mw/u/francispouliot)\
**Post date:** [March 14, 2018, 3:13pm UTC](https://forum.grin.mw/t/graphical-user-interface/265/4 "2018-03-14T15:13:19Z")

</div>

it would be a javascript app interacting with the grin node via RPC right?

---

<div class="post-metadata">

**Author:** ![harry.potter](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/harry.potter/32/99_2.png) [@harry.potter](https://forum.grin.mw/u/harry.potter)\
**Post date:** [March 19, 2018, 8:16am UTC](https://forum.grin.mw/t/graphical-user-interface/265/5 "2018-03-19T08:16:02Z")

</div>

I guess so, we could possibly just use what this guy wants to develop and drop it into an exe or just keep it simple and provide the API.  
[https://carstenhouweling.github.io/grin-wallet/grin-wallet/](https://carstenhouweling.github.io/grin-wallet/grin-wallet/)

---

<div class="post-metadata">

**Author:** ![Carsten](https://avatars.discourse-cdn.com/v4/letter/c/f14d63/32.png) [@Carsten](https://forum.grin.mw/u/Carsten)\
**Post date:** [March 20, 2018, 8:37am UTC](https://forum.grin.mw/t/graphical-user-interface/265/6 "2018-03-20T08:37:11Z")

</div>

I think everyone is still open to suggestions. Some argue that a wallet api is all that is needed, thus making a web UI would suffice. Others validly say that that is already too technical for mainstream users and grin should contain a simple wallet UI which runs alongside the grin wallet listener itself.

I mostly started the web UI variant for fun and to give people an idea of where it could go.

---

<div class="post-metadata">

**Author:** ![Carsten](https://avatars.discourse-cdn.com/v4/letter/c/f14d63/32.png) [@Carsten](https://forum.grin.mw/u/Carsten)\
**Post date:** [March 20, 2018, 8:39am UTC](https://forum.grin.mw/t/graphical-user-interface/265/7 "2018-03-20T08:39:18Z")

</div>

Github pages destroys the link on refresh. It’s supposed to be one less /grin-wallet:

[https://carstenhouweling.github.io/grin-wallet](https://carstenhouweling.github.io/grin-wallet)
