Author

Topic: To accelerate the mass adaptation to cryptocurrency - [New Update, Telegram Bot] (Read 1121 times)

jr. member
Activity: 49
Merit: 23
Important news!
Since the last post BitcartCC has improved a lot, keep track of new information and updates in a new topic:
https://bitcointalksearch.org/topic/bitcartcc-your-opensource-all-in-one-crypto-solution-5215365
jr. member
Activity: 49
Merit: 23
Hello everyone! After some time of vacation I returned to this project, and we're getting better and better! We have a powerful python library to easily code using bitcart:
https://bitcart-sdk.readthedocs.io
And we had progress on integrating store to bitcart. So now, you can install bitcart main panel, then install bitcart default template, say it where your admin panel is(link to), authorization detail to prevent from random people from internet accessing your store, and as always, host where it will run, and it will run and show products you entered in admin panel!
So like, I installed my admin panel at https://demo.bitcart.mrnaif.com, and added products, and on completely different server anywhere in the internet, I can run store template, so it runs at https://store.bitcart.mrnaif.com
It can be run on one server if you want, of course. I haven't uploaded images of products yet, but if I do, they will get reflected in store template. So you can filter by price, see product details, add to cart and view cart, but checkout doesn't work yet. That's our progress report for now.
member
Activity: 142
Merit: 26
Ok, new update for our progress. We have variety of installation method.

What is this installation will do? As im not a technical person, the simplest analogy is, If you install bitcart, you are the site owner/server owner.

Which mean, you can host your users shop in your server.  in other word, you are the "shopify" for your user. your user can setup their shop as simple as 3 click.

1. pick a shop template.
2. add xpub to generate receiving addresses.
3. point A record to the server under your server.

First installation method:

1.Head up here, https://github.com/MrNaif2018/bitcart-docker
2. read and read and read follow instructions
3. and then read and read and follow instruction. (until now, I still dont know what is this docker thing means. zzz)

OR

You can just use your telegram:

1. Search for this bot @bitcartinstallerbot
2. insert your server ip, username, password
3. BOOM.. installed!!




In near future, we complete various shop template so your user can use.
Also, we will have a telegram bot for server owner. So, your user, can just use telegram to setup their shop.
1. start bot
2. send xpub
3. send product picture
4. product details.
5. Ip address will be given to update their A record.
6. BOOM.. they can start selling.

Future vision:
- You can resell hosting space
- You can resell domain
- Template marketplace where freelancer can upload their creation, and your user can pick to use.
- Product marketplace where dropshipper or whitelable product can sell their product, and your user can put their logo to the product and sell it.
jr. member
Activity: 49
Merit: 23
Hello everyone!
There weren't any progress reports for a while, that is time for another one!
Some changes made were technical, which are interesting more for contributors and developers.
Our changes:
Welcome our first contributor! (github username @zakhar-petukhov)
We have made changes in our docs, docker packaging and main bitcart project.
Let's start from small, docs.
We fixed a few typos in docs, plus added some information about new features.
Bitcart main project:
Most changes here are technical, but I will explain what it means for our users.
We have added pyup to our github repository, which will keep our dependences up-to-date and
help us find security vulnerabilities and fix them fast.
Every week it will open a pull request with changes to our requirements files.
What does it mean for end users?  Their bitcart will use latest version of packages, which will improve speed and security.
Also, we have set up initial tests structure.
Now, with every commit or pull request, bitcart will be tested with our tests suite. It is tested via Travis CI.
Coverage is small now, everyone who wants, especially new contributors, can learn bitcart via writing tests.
What does it mean for end users?
It means that bitcart will be stable, with minimum amount of bugs, and this will improve development process and speed.
We have added badges to our readme in github to show status of our travis build, coverage and docs build.
Bitcart docker packaging changes:
Special thanks to zakhar for improving docker repository, now to create admin you can just run ./create_admin.sh
script without extra actions. Check docs for more details.
Special feature in development:
I have started adding nginx support to bitcart, process can be viewed in nginx-support branch(https://github.com/MrNaif2018/bitcart-docker/tree/nginx-support)
So, it means that using the same automatic docker setup, by specifying your domain if any, you will automaticly get always renewed ssl certificated(tested in ssl labs, A+)
That's all for our progress report. We hope you like it. If you have any questions or ideas, tell us.



jr. member
Activity: 49
Merit: 23
this is a great idea to create an open source payment system like this
MrNaif are u alone working on this?
btw, compliments for all this, hope to see this working to test it
Hello! Thank you for your compliments! No, I am working together with artofwar. I am mostly developer, and he helps me in terms of design and ideas.
We're in progress on developing frontend gui, which will allow you to create your store frontend in a few clicks, plus we're refining backend.
Now tables with data will be loaded much faster, plus you won't need to reload page to do any action, like you will be able to add new product, mark it as inactive or turn it back active without
any reloading!
https://imgur.com/0TUXwzC
Also, we have improved our docs, added overview with our ideas, and other documentation.
Our docs are now available in two languages: English and Russian.
newbie
Activity: 44
Merit: 0
this is a great idea to create an open source payment system like this
MrNaif are u alone working on this?
btw, compliments for all this, hope to see this working to test it
jr. member
Activity: 49
Merit: 23
https://bitcart.readthedocs.io/en/latest/tutorials/digitalocean-setup/tutorial.html
Now the tutorial how to install bitcart on digitalocean, from buying server to setting up domain and ssl certificate, with tips and usage guide is done!
It will be updated together with updates of bitcart.
jr. member
Activity: 49
Merit: 23
I have added contribution instructions, feel free to refer to it if you wish to contribute to this project!
If you still have any questions, contact us in our telegram group or here.
https://github.com/MrNaif2018/bitcart/blob/master/CONTRIBUTING.md
jr. member
Activity: 49
Merit: 23
I haven't yet added contribution guide, but now docs are available at https://bitcart.readthedocs.io/en/latest/
I have updated installation instructions(manual install), contribution guide will be added soon. More explanation will
be added as soon as we do a little bit more progress.
legendary
Activity: 1932
Merit: 1273
~
Will do contribution guide next, also, can you please provide me some good examples how can contribution guide look like?

I suggest you take a look at LBRY contribution guide for a reference, I'm know LBRY has a lot of community contribution going on, and the team has a very strict rule to the code ecosystem.

https://lbry.tech/contribute/

jr. member
Activity: 49
Merit: 23
1. For open source contribution to accelerate, you need to detail the documentation and have a website that is like the primary source of the contact and not GitHub.
2. The Readme file is too short and doesn't really explain much as in what is the purpose of the project or what it looks like in action so you might as well improve it.
3. There is no contribution guide to get anyone wanting to contribute?
Yes, thank you very much for your detailed comment on this. I will improve readme and make it at least as long as our commit message with big changes (:
I saw github saying about improving repo by adding some things, for now I have added issue template.  Will do contribution guide next, also, can you please provide me some good examples how can contribution guide look like?
About website, we will try to do it soon, maybe with read the docs integrated, which will get docs from github repo.
member
Activity: 142
Merit: 26
1. For open source contribution to accelerate, you need to detail the documentation and have a website that is like the primary source of the contact and not GitHub.
2. The Readme file is too short and doesn't really explain much as in what is the purpose of the project or what it looks like in action so you might as well improve it.
3. There is no contribution guide to get anyone wanting to contribute?

thank you for your comment. we will take it seriously.

its actually really really early to publish this project, but we think that we need to show the world what we have been working on.

so it will give us more motivation to work on it. give us time and this will be an awesome project.
legendary
Activity: 1750
Merit: 1115
Providing AI/ChatGpt Services - PM!
1. For open source contribution to accelerate, you need to detail the documentation and have a website that is like the primary source of the contact and not GitHub.
2. The Readme file is too short and doesn't really explain much as in what is the purpose of the project or what it looks like in action so you might as well improve it.
3. There is no contribution guide to get anyone wanting to contribute?
jr. member
Activity: 49
Merit: 23
who is this scammer giving negative trust to me



its a web template. web template. this project is not stealing any code.


oh, he done this multiple times. nevermind.




Yeah, and in addition, we have written it from scratch in python, I never seen something similar in python. As I said before, our goal is to simplify using bitcoin on your own.
member
Activity: 142
Merit: 26
who is this scammer giving negative trust to me



its a web template. web template. this project is not stealing any code.


oh, he done this multiple times. nevermind.



jr. member
Activity: 49
Merit: 23
Demo is now updated, enjoy!
Demo link in github repo readme and on screen (:

https://github.com/MrNaif2018/bitcart-docker
jr. member
Activity: 49
Merit: 23
All the changes have been pushed to master branch, enjoy!
Full changelog can be found here:
https://github.com/MrNaif2018/bitcart/commit/e709e9ac2a61bb508b33a2317f45e792eef21190
Demo will be updated soon.
jr. member
Activity: 49
Merit: 23
enforcing adoption of cryptocurrencies is quite offensive to people, the problem is that those that created money want to take things that where much more difficult to create than the money.
I'm not sure if I understood you right, but in general our target is to make it simple. When we wanted to use bitcoin features and not using third party, we didn't find anything that
would be easy to use and with minimal costs. But when we found electrum, it was much better, but it is quite undocumented. But when after some time we managed to do it,
we decided to create this project to help others, so that they won't spend months on it and they will get easier setup. Also those who created money hard way can do the same, but I want it to be like
if to forget that I created this project, when I search for solutions for accepting bitcoin etc, I will find this solution and will easily install it and just enjoy using it without fixing some things or digging the whole internet.
sr. member
Activity: 1470
Merit: 325
enforcing adoption of cryptocurrencies is quite offensive to people, the problem is that those that created money want to take things that where much more difficult to create than the money.
jr. member
Activity: 49
Merit: 23
Ok, I think it is time for the first spoiler. Note that it is work in progress, any suggestions on improving are welcome of course.
Currently we have restructured our system, now you create wallets and connect to stores. Plus soon we will have each store reference to
"site", which is a django model so we can access one server from different domains and get some info... More details later (:
Currently we have redone main page, wallets page and stores page, plus lots of improvements. We have also switched to postgresql, share your thoughts about it.
The page you see is stores page, so, that's all for the first spoiler (:


And yeah, no page loading, going from page to page, there will be popups (:
jr. member
Activity: 49
Merit: 23
~
Before that, answer here which providers do you usually use to get bitcoin - > USD prices?
As we will need these prices, we will need to select exchange rate provider for that.
For now we can already choose from a wide range of options, but we're going to use provider that everyone uses
~

Why to choose a single exchange only when each of them have their own prices? Why not use services like preev or coindesk which gives you an average rate of BTC in USD?
People mostly use Bitmex, Binance and Bitfinex, so if you're still going to choose a specific exchange, go for one of them. As well, will your cart service also have a charge back or "Ask a refund" option if for any reason, a customer is not satisfied with the services/goods provided?
Yes, we will have some refund option, with probably automatic sending money back. Why single exchange? Well, it doesn't mean that I can't use coindesk or anything else. Just trying to find the best one.
legendary
Activity: 3052
Merit: 1273
~
Before that, answer here which providers do you usually use to get bitcoin - > USD prices?
As we will need these prices, we will need to select exchange rate provider for that.
For now we can already choose from a wide range of options, but we're going to use provider that everyone uses
~

Why to choose a single exchange only when each of them have their own prices? Why not use services like preev or coindesk which gives you an average rate of BTC in USD?
People mostly use Bitmex, Binance and Bitfinex, so if you're still going to choose a specific exchange, go for one of them. As well, will your cart service also have a charge back or "Ask a refund" option if for any reason, a customer is not satisfied with the services/goods provided?
legendary
Activity: 1932
Merit: 1273
~
Before that, answer here which providers do you usually use to get bitcoin - > USD prices?
As we will need these prices, we will need to select exchange rate provider for that.
For now we can already choose from a wide range of options, but we're going to use provider that everyone uses
~

If you want to use FIAT services providers that everyone uses to try to use providers that listed on the Electrum FIAT sources(Bitcoinaverage, Bitpay, Coinbase, CoinDesk, LocalBitcoins.). I'd personally use Bitcoinaverage for electrum sources and stay away from services like coinbase, etc because of a 'centralization' factor.
jr. member
Activity: 49
Merit: 23
We will rename us to bitcartcc. It was initial idea actually even on logo (:
We're working on redesign of pages, soon will probably upload it or post some spoilers (:
Before that, answer here which providers do you usually use to get bitcoin - > USD prices?
As we will need these prices, we will need to select exchange rate provider for that.
For now we can already choose from a wide range of options, but we're going to use provider that everyone uses(we now can choose from
BitFlyer, BitPay, BitStamp, Bitbank, BitcoinAverage, BitcoinVenezuela, Bitcointoyou, Bitmarket, Bitso, Bitvalor, BlockchainInfo, CoinDesk, Coinbase, Kraken, LocalBitcoins, MercadoBitcoin, NegocieCoins, TheRockTrading, Zaif, itBit, if we need we can  select others too)
jr. member
Activity: 49
Merit: 23
Well yeah, telegram and twitter groups were taken already. So maybe bitcartcc will be good, you can count cc as crypto currency (:
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
Thank you for your pull request, merged it! Now can I freely develop this piece of software? (:

Haha yes. Regarding the name of your project, are you aware that there are already 2 payment processors with the same name? (http://bit-cart.com/ and https://bitcart.io/)? Not trying to make you change your name but you might want to consider changing it before you properly launch your product Grin.
jr. member
Activity: 49
Merit: 23
Thank you for your pull request, merged it! Now can I freely develop this piece of software? (:
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
Well, just ignore these guys. They should be proud that some kids get inspired by them.

But no, By looking at their reaction, you will know that they just frustrated with their life and want to take on you. Even more frustrating when they find out some 14 years old boy can do much better than what they did in a group.

see that one, registering to bitcointalk only today just to say that python is not a serious work, how messed up his life is.

let us continue focusing with our work.

(and they were inspired by bitpay? oh no, it cant be, I think not, they got this idea directly from heaven).

Please read my previous post. I was merely trying to point out that it is highly frowned upon to fork a project (even though you plan on completely altering it) without using their license. I would've taken a different approach if I knew he is 14 years old. I wasn't trying to discourage him from continuing his project.

@MrNaif, I've created a pull request to update you license. Feel free to merge it.
jr. member
Activity: 49
Merit: 23
vv181,thank you for solution to this problem. I already wanted to add it, but I just don't know for sure how to do it, do I just copy their license and paste in the end of my license?
legendary
Activity: 1932
Merit: 1273
A great finding by @TheNewAnon135246

~
I would advise everyone to ignore thread; if you can't directly help him with coding. When he publishes more substantial original work - that's when more productive discussion can be started.
I still don't understand for what is your hate.]

I don't think there is any hatred being spread by @TheNewAnon135246, he/she possibly just want some 'transparency' or smth, and just telling you the 'principle' of FOSS.

AFAIK, the MIT license required us to use the same license and add a copyright notice. Looking at Bitcart repo they did the right thing to use the same license, but there is no copyright of previous repo being mentioned.

For the mean. MIT license hereby us to sublicensing, you might have to credit previous forked repo for the template, once you are developed your own license you can remove it.

CMIIW. Grin


After all, If the owner/contributor of the license doesn't mind about the license, I don't think it would be a problem. Nevertheless, I believe it contradicts with FOSS principle.
member
Activity: 142
Merit: 26
Well, just ignore these guys. They should be proud that some kids get inspired by them.

But no, By looking at their reaction, you will know that they just frustrated with their life and want to take on you. Even more frustrating when they find out some 14 years old boy can do much better than what they did in a group.

see that one, registering to bitcointalk only today just to say that python is not a serious work, how messed up his life is.

let us continue focusing with our work.

(and they were inspired by bitpay? oh no, it cant be, I think not, they got this idea directly from heaven).
newbie
Activity: 3
Merit: 0
After talking directly with our young friend MrNaif here through Telegram... I would advise everyone to ignore thread; if you can't directly help him with coding. When he publishes more substantial original work - that's when more productive discussion can be started.
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
Ok, I will explain in more details. And then please. no more btcpay. I don't know html very much to write site from scratch, so I needed some start. But I knew python, and I had an idea of a project. So that's why I wanted to do core things first and interface after. And indeed, core things are all done, maybe only optimization. So as I am not good I thought that maybe when publishing we will find some designer. And if you wonder why so much btcpay, I will say how making new page worked:
Create new url in urls.py and link it with new view
Create new view in views.py and make it render html(template)
Go to page I wanted to implement and use browser's save as function to save everything.
Put any new static files to gui/static/gui/(img or js or css)
Inside a template, add first line:
{% extends 'gui/base.html' %}
To make it share the same footer header etc.
If needed to load some new images, add
{% load static %}
To load staticfiles module, and replace any src with smth like:
{% static 'gui/img/some-ing.png' %}
Then wrap all new content in content block(django's tag), and delete navigation as it is already in base.html.
Then make it load data from database. Maybe adding new models if needed.
Adding all to make it work with our system.
Done.
I didn't touch things not yet implemented(links to not implemented pages), so that's why a lot of btcpay references. But as you see, it is still a lot of work done, and it is no longer the template that was  at start.

Which exactly means that you have forked their code.

Don't get me wrong, there is nothing wrong with forking their code. There is nothing wrong with partially removing, altering or improving on their code. As Rockstardev already posted, I am 100% sure that you could ask any of the BTCpay developers for help if you get stuck on there. To top it off, I am sure they will actually encourage people to use their code and use it to build a different product. That's exactly what an open source project does, it gives anyone access to the source code. But that doesn't mean you can just remove their license, alter their code and claim you never forked it in the first place. I think you are mistaking forking with 1:1 copying.
jr. member
Activity: 49
Merit: 23
You can see me in your telegram group under the same username (:
newbie
Activity: 3
Merit: 0
Hey Naif, I'm one of the BtcPayServer contributors... just wanted to thank you for providing extra exposure for project. In case you need any additional help, please join us on our Mattermost...

Maybe I can teach you some C# so that you can start spending time more productively.
jr. member
Activity: 49
Merit: 23
Ok, I will explain in more details. And then please. no more btcpay. I don't know html very much to write site from scratch, so I needed some start. But I knew python, and I had an idea of a project. So that's why I wanted to do core things first and interface after. And indeed, core things are all done, maybe only optimization. So as I am not good I thought that maybe when publishing we will find some designer. And if you wonder why so much btcpay, I will say how making new page worked:
Create new url in urls.py and link it with new view
Create new view in views.py and make it render html(template)
Go to page I wanted to implement and use browser's save as function to save everything.
Put any new static files to gui/static/gui/(img or js or css)
Inside a template, add first line:
{% extends 'gui/base.html' %}
To make it share the same footer header etc.
If needed to load some new images, add
{% load static %}
To load staticfiles module, and replace any src with smth like:
{% static 'gui/img/some-ing.png' %}
Then wrap all new content in content block(django's tag), and delete navigation as it is already in base.html.
Then make it load data from database. Maybe adding new models if needed.
Adding all to make it work with our system.
Done.
I didn't touch things not yet implemented(links to not implemented pages), so that's why a lot of btcpay references. But as you see, it is still a lot of work done, and it is no longer the template that was  at start.
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
I still don't understand for what is your hate. If you don't like it, then use btcpay. New template is not yet commited, and it is NOT a fork in any way. There will be no btcpay, we should probably have posted this later, but we wanted to show our project, this is our first real opensource project. So we decided to publish it as soon as possible to get feedback and ideas, probably we were wrong. But there is no way back. About references in code-just insterested, why are you only interested in searching this instead of for example trying our docker setup. Our project is written in python, and not dotnet, so one of things we wanted to do is-simplicity, probably even not-programmer can read python code.

I will ask again. If this is not a fork in any way then why is "BTCpay" mentioned 105 times in your source code?
jr. member
Activity: 49
Merit: 23
I still don't understand for what is your hate. If you don't like it, then use btcpay. New template is not yet commited, and it is NOT a fork in any way. There will be no btcpay, we should probably have posted this later, but we wanted to show our project, this is our first real opensource project. So we decided to publish it as soon as possible to get feedback and ideas, probably we were wrong. But there is no way back. About references in code-just insterested, why are you only interested in searching this instead of for example trying our docker setup. Our project is written in python, and not dotnet, so one of things we wanted to do is-simplicity, probably even not-programmer can read python code.
Edit: and I'm not lying in any way, please see the difference between forking and rewriting from scratch in other language only using html templates by start to later change them. I mean, I don't know html very well, that's why I decided to start from that. But only html templates were used, and were modified, they are now django templates. I anyway did a lot of work when turning it into django templates, and hearing that my work was useless is sad. Discussion about btcpay closed.
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
Ok I will read this, but you're mistaken. Backend is completely different, only frontend may look similar. We were inspired to create something easy to use and install, as we weren't satisfied about btcpay. We decided to implement functionality they had first. And again, it is completely different, it is written in python and not dotnet. And once again as said, it is early alpha stage, we will work now on changing template probably. Please, don't let me repeat the same words again, our project is NOT a copy or fork of btcpay, it is something bigger, but we started from implementing basic functionality like they had. If you're not satisfied-feel free to suggest your template etc, we don't have designer for now. That's my end comment about this. Theme closed, this is discussion about our project and not btcpay.

How come "BTCpay" is mentioned 105 times in your source code?



I'm sorry buy you are blatantly lying here. It's ok to fork their source code and improve it in any way you like. That's what the MIT license is for. It's NOT ok to copy someone's work, delete their license and claim the work is your own.

EDIT: Anyone can check/ CTRL+F the initial commit here: https://github.com/MrNaif2018/bitcart/commit/f8dee2c73e1469ac84d44a30d0096a7c1654c90b
jr. member
Activity: 49
Merit: 23
As I said, we're working on design, that's what we got for now(for now only template mostly):
jr. member
Activity: 49
Merit: 23
I am not sure actually how to do it, do I need to copy the whole license? Also I am working on other template right now, so that's why not sure if it is needed.
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
You are using (visual) assets from BTCpay so you can't just delete them from the License. Saying you will change the design etc. at some point doesn't matter. If they file a complaint your Github will get (permanently) locked. Just here to warn you and asking you to give credit where it is due.
jr. member
Activity: 49
Merit: 23
Ok I will read this, but you're mistaken. Backend is completely different, only frontend may look similar. We were inspired to create something easy to use and install, as we weren't satisfied about btcpay. We decided to implement functionality they had first. And again, it is completely different, it is written in python and not dotnet. And once again as said, it is early alpha stage, we will work now on changing template probably. Please, don't let me repeat the same words again, our project is NOT a copy or fork of btcpay, it is something bigger, but we started from implementing basic functionality like they had. If you're not satisfied-feel free to suggest your template etc, we don't have designer for now. That's my end comment about this. Theme closed, this is discussion about our project and not btcpay.
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
Looking at the screenshots you posted you are using their entire backend. I suggest you read this and edit your License: https://help.github.com/en/articles/dmca-takedown-policy
jr. member
Activity: 49
Merit: 23
I know, but as I said it is early stage. And we wanted to start from something, we decided to implement things like they had first, and start adding new things. This is opensource project, feel free to suggest your ideas/open issues/pull requests. As was said before also, we don't have a designer for now, but changing design is one of our main things-to-do for now.
EDIT: We're not going to use anything from btcpay, this gave us initial idea and some design, but in the end we will change it all anyway, so I don't see any needs in it now. Main thing that you probably didn't notice that it is very alpha stage, and it all can change.
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
Well, we didn't fork, but rewritten from scrath in python. Main bonus already is that it uses electrum for easy use and setup. So it doesn't require syncing, install-and-use system. And you may think that it is fork or something, but no, it is another project, and we decide to start from implementing things btcpay had, and then adding new things, for example buyer's side shop, the things in screenshots will be like admin panel. We decided to go opensource and do upload and open thread in bitcointalk so we can get early community, ideas and thoughts. Note that it is only alpha version, so things(site template too) may be changed.

It still looks like a 1:1 fork of BTCpay, like the payment gateway for example: http://i.imgur.com/4ejVwd1.png

BTCpay also allows you to create a POS, add products + pictures etc.

Edit: I also can't find a reference to BTCpay in your License, while you obviously used their resources.
jr. member
Activity: 49
Merit: 23
I have written a guide how the demo was set up, and in general it is a guide how to set up bitcart for now, enjoy!
https://github.com/MrNaif2018/bitcart-docker/blob/master/README.md
jr. member
Activity: 49
Merit: 23
So, here it is! I have set up live demo.
Please, note that it is early alpha version, a lot may/will be changed.
Also, it is running on a weak server, sorry, but that's all we can provide for now.
But now I will write in https://github.com/MrNaif2018/bitcart-docker about how live demo was set up, so everyone can set it up too. We will have a better set up later, it is again early alpha.
So, enjoy!
EDIT: looks like bitcointalk doesn't like the link, strange, will just put a space between demo, and between other part of link and tk domain. and other part of link, don't forget to remove space.
https://demo. bitcartcc. tk
Screenshot of link:
jr. member
Activity: 49
Merit: 23
Sorry that I didn't launch demo today, will continue it tomorrow. We had some problems with servers. And then if you see
the repository(docker one especially), I was changing some settings, so now settings for your bitcart instance will lie in .env file in conf folder, there is .env.sample in repository as example. So expect to see demo tomorrow, and then will document it more and continue main development. ( For example, displaying product image/video on invoice checkout).
member
Activity: 142
Merit: 26
What exactly have you done besides forking BTCpay?

you mean the web template? yeah I have told naif a million times dont use btcpay template in any way. People will misunderstand us. we dont have a designer for now.

But we tried experimenting with btcpay last year hoping that it will help our work.

https://bitcointalksearch.org/topic/m.46823799

Btcpay was meant to be use by user who already have build their shop using bitpay. (bitpay fork)

but it is not for us. well at least not for me, because Im not a programmer, im also not into techies complicated stuff. im just a normal user who see what will be good for a normal user like me.

I told naif that we should create something that can be plug and play, no need to know deeper about technical stuff.

so there you go, bitcart was born. but its still in alpha stage, a lot of things need to be done.

I think later on we will work on wordpress plugin too.
jr. member
Activity: 49
Merit: 23
Well, we didn't fork, but rewritten from scrath in python. Main bonus already is that it uses electrum for easy use and setup. So it doesn't require syncing, install-and-use system. And you may think that it is fork or something, but no, it is another project, and we decide to start from implementing things btcpay had, and then adding new things, for example buyer's side shop, the things in screenshots will be like admin panel. We decided to go opensource and do upload and open thread in bitcointalk so we can get early community, ideas and thoughts. Note that it is only alpha version, so things(site template too) may be changed.
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
What exactly have you done besides forking BTCpay?
jr. member
Activity: 49
Merit: 23
Yeah, I didn't have enough spare time, today I will clarify readme files. About separate repo for docker, I thought that it will be needed to separate it, as it is not directly connected to main project.
legendary
Activity: 1932
Merit: 1273
I've just checked out your Github,  I think the readme files need further explanation about your project.

Anyway, Why would you create a separate repository for docker and manual installation?
member
Activity: 142
Merit: 26
Been waiting for this kind of project for a long time since you cannot find a platform where you can see multiple items sold with bitcoin in one place. One question, do you have any escrow feature or something like this? Or clients are buying directly from a shop and you're just the third party that connects them? Waiting for the live demo to see how it looks and how it works

imagine shopify, or any ecommerce platform.

we are building something so you can be your own "shopify".

we dont have escrow for now, but we can develop such if you show example to us.

later on we will develope aliexpress scrapping so you can dropship any product from aliexpress automatically using any product keyword you like.

get product automatically from aliexpress --->> show product in your website -----> client pay you using bitcoin --->>you convert bitcoin into cash ---->>> you buy that product using your credit card in aliexpress and send it to your client.
full member
Activity: 1092
Merit: 117
Been waiting for this kind of project for a long time since you cannot find a platform where you can see multiple items sold with bitcoin in one place. One question, do you have any escrow feature or something like this? Or clients are buying directly from a shop and you're just the third party that connects them? Waiting for the live demo to see how it looks and how it works
jr. member
Activity: 49
Merit: 23
Do you happen to have a love demo available? Would love to see what it looks like/how the UX is.
Do you mean website running live for you to see? If so, not yet but it will be easy for us to set it up.
Well, I think I got what you meant. Here are some screenshots:







And I will set up live demo tomorrow. (7 pm or later GMT+3)
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
Do you happen to have a love demo available? Would love to see what it looks like/how the UX is.
Do you mean website running live for you to see? If so, not yet but it will be easy for us to set it up.

That is exactly what I mean. It's much more convenient if potential users can check it out without having to install it.
member
Activity: 142
Merit: 26
Do you happen to have a love demo available? Would love to see what it looks like/how the UX is.
Do you mean website running live for you to see? If so, not yet but it will be easy for us to set it up.

Hi guys, this is my friend, me and him has been working on this project since the beginning.
jr. member
Activity: 49
Merit: 23
Do you happen to have a love demo available? Would love to see what it looks like/how the UX is.
Do you mean website running live for you to see? If so, not yet but it will be easy for us to set it up.
legendary
Activity: 2198
Merit: 1989
฿uy ฿itcoin
Do you happen to have a love demo available? Would love to see what it looks like/how the UX is.
member
Activity: 142
Merit: 26
Docker images now available! https://github.com/MrNaif2018/bitcart-docker

To install, first run ./setup.sh, which will download git, clone repository and make needed adjustments. If you can't use this shell script, do it manually, we are always here to help

https://hub.docker.com/r/mrnaif/bitcart
member
Activity: 142
Merit: 26
Hello there. Recently me and my friend has created a program to allow merchant accepting bitcoin for their online shop.

We have been frustrated with our previous attempt to create a bitcoin friendly shop before and vowed to create something more friendly to merchants.

The idea is to make the installation as stupid as possible. No third party, no fees, no long syncing. what you have to do is to provide your xpub (master public key) and it will be ready to use.

You control your own bitcoin. you can setup your wallet using any medium, it will only need your xpub to work.

It is still in early stage development. I hope you guys can contribute to make this project bigger and better.

We name this project "Bitcart". Although there is a lot of project named as such, but we are sure this project will attract different audiences.

You can check out our project. We are open to ideas and suggestions.

https://t.me/bitcartcc
https://github.com/MrNaif2018/bitcart

python rocks!!!

==========================================================





===========================================================
UPDATES:
[Installation using telegram bot]

Ok, new update for our progress. We have variety of installation method.

What is this installation will do? As im not a technical person, the simplest analogy is, If you install bitcart, you are the site owner/server owner.

Which mean, you can host their shop in your server.  in other word, you are the "shopify" for your user. your user can setup their shop as simple as 3 click.

1. pick a shop template.
2. add xpub to generate receiving addresses.
3. point A record to the server under your server.

First installation method:

1.Head up here, https://github.com/MrNaif2018/bitcart-docker
2. read and read and read follow instructions
3. and then read and read and follow instruction. (until now, I still dont know what is this docker thing means. zzz)

OR

You can just use your telegram:

1. Search for this bot @bitcartinstallerbot
2. insert your server ip, username, password
3. BOOM.. installed!!




In near future, we complete various shop template so your user can use.
Also, we will have a telegram bot for server owner. So, your user, can just use telegram to setup their shop.
1. start bot
2. send xpub
3. send product picture
4. product details.
5. Ip address will be given to update their A record.
6. BOOM.. they can start selling.
===========================================================
Thanks to fellow bitcoinians who helped us on our journey, frustration after frustration. But we wont back down. No matter if its negative or positive, We appreciate your comment and help.
Here are the people who helped us in our early learning process.

pooya87 https://bitcointalksearch.org/topic/m.42192404 , https://bitcointalksearch.org/topic/m.47536549
gentlemand https://bitcointalksearch.org/topic/m.43730558
LeGaulois https://bitcointalksearch.org/topic/m.43731727
shield132 https://bitcointalksearch.org/topic/m.43731960
OmegaStarScream https://bitcointalksearch.org/topic/m.46824331
hdtqisg https://bitcointalksearch.org/topic/m.46827739
Bergqvist https://bitcointalksearch.org/topic/m.46899183
AdolfinWolf https://bitcointalksearch.org/topic/m.46847968
mmo_online_1981 https://bitcointalksearch.org/topic/m.46951970
MadGamer https://bitcointalksearch.org/topic/m.47638168
mocacinno https://bitcointalksearch.org/topic/m.47638420
ETFbitcoin https://bitcointalksearch.org/topic/m.47672772
Zin-Zang https://bitcointalksearch.org/topic/m.47676670
HeRetiK https://bitcointalksearch.org/topic/m.47677068
bob123 https://bitcointalksearch.org/topic/m.47696157
Wind_FURY https://bitcointalksearch.org/topic/m.47725827
khaled0111 https://bitcointalksearch.org/topic/m.49032127
Heisenberg_Hunter https://bitcointalksearch.org/topic/m.49040673
BitMaxz https://bitcointalksearch.org/topic/m.49053041
Abdussamad https://bitcointalksearch.org/topic/m.49057412
Lucius https://bitcointalksearch.org/topic/m.49065938
hamburger https://bitcointalksearch.org/user/hamburger-20856 (in pm)

Thank you so much. we are hungry for ideas, suggestions and contribution. Please write to us here or telegram group.

God Bless.
Jump to: