{"repo":"1x-eng/Decentralized_eCom","free":true,"listed":false,"github":"https://github.com/1x-eng/Decentralized_eCom","clone":"git clone https://github.com/1x-eng/Decentralized_eCom.git","description":"A decentralized e-commerce platform. Tech Stack: Ethereum (Solidity) on the backend, Web3 binding to ReactJS frontend","language":"JavaScript","stars":145,"topics":["blockchain","blockchain-service","ethereum-dapp","ethereum-blockchain","full-stack-blockchain","full-stack-dapp","full-stack-development","full-stack-ethereum-react","reactjs-web3","web3-solidity"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Decentralized E-Commerce using ETHEReact! Description ETHEReact is a full-stack DApp, showcasing e-commerce capabilities without relying on any traditional database for the backend. Instead, it utilizes the Ethereum Virtual Machine (EVM) as its backbone. While not a product in itself, it serves as an idea for aspiring blockchain enthusiasts to explore the full potential of decentralized applications, from end to end. - This app utilizes Truffle-powered testrpc (also known as ganache) for local development. - Web3 serves as the bridge between Ethereum and ReactJS Setup - Install the latest version of NodeJS - Install truffle globally using npm install -g truffle - Install Ethereum RPC globally using npm install -g ethereumjs-testrpc - Clone this Repo using git clone https://github.com/PruthviKumarBK/Decentralized eCom.git - cd Decentralized eCom - Below is the command sequence to be executed in the terminal or command prompt: This will navigate to the 'backend' directory and instantiate a testrpc server with the specified gas limit and port. Make sure to leave the server running for Ethereum to be operational on your local development machine. Change directory to 'backend' and compile the Solidity contracts, then migrate them to your Ethereum server. Depending on your setup, you might use Truffle commands like truffle compile and truffle migrate to achieve this.\" truffle compile (On Windows 10, truffle.cmd compile ) truffle migrate (On Windows 10, truffle.cmd migrate ) truffle","default_branch":null,"files":null,"tree":[],"storefront":"/r/1x-eng","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/1x-eng/Decentralized_eCom/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}