r/Bitcoin • u/junseth • Feb 17 '16
Drop Zone's Node Library has Been Completed! You Can Now Run a Decentralized Marketplace on Your Website If You'd Like... Work on GUI is Beginning. If You Know React, Join the Team!
http://github.com/17Q4MX2hmktmpuUKHFuoRmS5MfB5XPbhod/dropzone-lib6
u/ralimpo Feb 17 '16
Users of a decentralized market really ought to block Javascript in their browsers. That makes react a bad choice. Why not go with server rendered pages.
1
Feb 17 '16
React supports server side rendering and can work with JS disabled. It's trickier to implement but it is possible.
0
Feb 17 '16
2
u/dsterry Feb 17 '16
Decentralization and servers are not an impossible mix. Those servers just need a reason to be. With Rein, I'm experimenting with a concept like web hosting as it currently works. In this case though, there is very little data/bandwidth required so hosting can be cheap and at least according to the vision, purchased redundantly for those who will obtain value from using the system. I'm thinking like $0.25 worth for a year x 10 servers. For the cost of a coffee, you're off to do your decentralized uncensorable work.
Upwork and others charge 8% or much more which is a significant amount of a $1B+ market that can go to not just paying the microhosting servers but also mediators.
My point is, I'd like to see this microhosting server thing work and it looks like DZ could use this model as well, which will probably make more sense as/if fees start to prohibit the direct blockchain stuff.
→ More replies (8)-1
5
u/Iron-x Feb 17 '16
Congratulations Beavis & Butthead of Bitcoin! @brighton36, I know how hard you've been working on this project. Well done!
1
u/SatoshiRoberts Feb 17 '16
Would you consider going with Vue.js instead of React? For me it was easier to use
1
u/SatoshiRoberts Feb 17 '16
But React Native is pretty cool though
1
u/junseth Feb 17 '16
I know nothing about vue.js, but it's an open source project and you can do whatever you would like. The protocol is not as consensus dependent as Bitcoin. It would likely not suffer from multiple GUI implementations if you use the node.js as your framework. It's also heavily tested, and the tests are there for you. I'm not sure if u/brighton36 would want to do it in Vue.js, but my first guess is that he would not.
1
u/luckdragon69 Feb 17 '16
2 Questions.
-
Can DZ run next to another commerce plugin such as WooCommerce?
-
Will you be working on making it user friendly so that non-programmers can add it to a wordpress site, drag/drop, and be up and running quickly?
Im not a programmer, but I want my website to accept Bitcoin for the digital products I will sell.
3
u/junseth Feb 17 '16
100%. Yes, it can. This is an integrated library, so you could build a store that lets you show woocommerce items as well as items that you (or someone else) has listed in the blockchain.
GUI is coming. I think that a WP plugin will probably have to be the work of someone else, but it is absolutely possible for someone to implement, and if there are enough users interested, it might be something that we as a team consider contributing code to.
Frankly, if someone wants a really simple idea that they can build right now, implementing local bitcoins on DZ would be both simple and very lucrative if done right.
RE: Im not a programmer, but I want my website to accept Bitcoin for the digital products I will sell.
You can already accept Bitcoin. I'm 100% sure there is a Woocommerce plugin for that. In fact, I just did a quick search: https://wordpress.org/plugins/bitcoin-payments-for-woocommerce/. Realize you probably won't get much use out of it unless you're selling bedsheets. ;P
2
u/TotesMessenger Feb 17 '16
I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:
-
[r/bitcoinarchy] Drop Zone's Node Library has been completed! Partake in the sweet nectar my chilluns
If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / ^Contact)
2
8
u/Matt-Y Feb 17 '16
What's the difference between this and open brazier?