An Ecommerce app to buy and sell goods using cryptocurrency based on blockchain.
Client: React, React-Bootstrap
Backend: Solidity, Truffle
- Buy and sell goods
- List Products
- Buy Products
-
You can use the app using any blockchain based browser or if you don't have any then you have to install
Metamask
browser extension which converts normal browser into blockchain browser. -
You need to connect your account to Metamask wallet in order to perform transactions.
-
You can list you product on the app.
-
You can buy a product listed on the app.
Clone the project
gh repo clone L-A-L-I-T/BlockChainEcommerce
Go to the project directory
cd BlockChainEcommerce/client
Install dependencies
npm install
You need to install Truffle and Ganache in order to run blockchain locally.
npm install truffle -g
Start the server
npm start
Ganache provides you with 10 Dummy accounts with fake Ethereum which you need to import into the Metamask wallet then you can use these accounts for perfoming transactions.
You can import the accounts using private key provided by Ganache and import account feature in Metamask.
Here are some of my other projects
Languages: HTML, CSS, Javascript
Frontend Frameworks: ReactJs
Backend Frameworks: NodeJs, ExpressJs
Database: MYSQL, MONGODB
If you have any feedback, please reach out to me at [email protected]