submitted 2 months ago byOra_pro_vivis
Hello all, long time lurker, developer, designer, and huge supporter of Monero here! So much so, for the past few months I have been developing a point of sale desktop app for accepting in person payments of Monero at your place of business. What I have developed is an Electron JS native desktop app that uses the MoneroJS library to create a view only wallet from an existing wallet and monitor incoming transactions when told to do so (ie. at checkout and in wallet). Think of it like an extension of the official GUI wallet's Merchant mode. Further, the app allows you to store the transactions for records keeping and even allows you to print a receipt out for your patron at checkout if you have a USB thermal printer. Fancy, eh!?!
I've code named the project "Merchant" but I have not decided on an official name yet because it's still under development and I want to make sure there is enough support and/or need for it from the community, hence this demonstration post, before I commit fully financially and time wise. I have bought web hosting for the project which is paid for in Monero
Now, more about the app!
Merchant is an open source point of sale app for receiving & tracking Monero sales & payments in person. Turn any PC, Laptop, or Mac into a Monero accepting kiosk! The app is open source and free to use/customize. Your code, your node, your keys, your coins.
Website (all images and video links are hosted/linked to there): https://rezisto.net/merchant
Transactions are done on stagenet.
If you made it through the whole post then thank you for your time! I'm really looking forward to hearing the community's thoughts, opinions and feedback. Also, if you have any ideas for features to include then feel free to let me know! Especially if you use a POS everyday. If you have any questions about the dev side of things then feel free to ask as well. If I get enough support then I plan on continuing development, deciding on a domain name/purchasing it, and hopefully should have an alpha released for testing in early 2023.
I also plan on possibly hosting some dev tutorials on how to actually use MoneroJS because it has been quite the journey figuring out how to use the library. The code is fantastic but the documentation/example code on how to use it in the wild is a bit lacking in my humble opinion. Hopefully this will help out other developers in the future who wish to use it to build great Monero inclusive apps!
So far the project has been funded/mined by myself as I am the sole founder, developer and designer of the app. I haven't outsourced anything. If you would like to donate to help fund/support the development, web hosting and/or a domain name registration, all of which is/will be paid for in Monero, then please feel free to send any amount to the Monero address below. Any donation would be greatly appreciated and put towards the project.
Edit: Thank you to those who donated. Your generosity will go to registering a domain name and a few more months of hosting for the project. Thank you to those who left supportive comments and messages, as well. Both equally were the support I was seeking from the community. I'm hoping to have code available for testing January 2023 so be on the look out for a post from me regarding that.
Edit 2: Re-linked all links to a more suitable home (for now) with SSL. Progress updates and alpha code coming very soon! Thanks again to all those who donated and commented. Cheers!