{"id":22599091,"url":"https://github.com/dappsar/simple-amazon-web3","last_synced_at":"2026-04-29T23:32:19.353Z","repository":{"id":123681410,"uuid":"590588955","full_name":"dappsar/simple-amazon-web3","owner":"dappsar","description":"An Amazon Clone that use web3 (Solidty, Hardhat) and ReactJs","archived":false,"fork":false,"pushed_at":"2023-01-18T22:20:29.000Z","size":1193,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T19:45:11.447Z","etag":null,"topics":["blockchain","dapp","ethereum","hardhat","react","solidity"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dappsar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-18T18:56:12.000Z","updated_at":"2023-01-21T22:32:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"34bf806e-0fea-4393-8ea5-bc5168f81d0f","html_url":"https://github.com/dappsar/simple-amazon-web3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dappsar/simple-amazon-web3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappsar%2Fsimple-amazon-web3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappsar%2Fsimple-amazon-web3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappsar%2Fsimple-amazon-web3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappsar%2Fsimple-amazon-web3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dappsar","download_url":"https://codeload.github.com/dappsar/simple-amazon-web3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappsar%2Fsimple-amazon-web3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32448399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","dapp","ethereum","hardhat","react","solidity"],"created_at":"2024-12-08T11:08:09.999Z","updated_at":"2026-04-29T23:32:19.348Z","avatar_url":"https://github.com/dappsar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Amazon Web3\n\n## Introduction\n\nA simple marketplace (like amazon) using web3!\n\n![sample image app](./images/dappazon.png)\n\n\n## Technology Stack \u0026 Tools\n\n- Visual Studio Code\n- nvm / nodejs / npm / npx\n- Javascript (React \u0026 Testing)\n- Solidity (Writing Smart Contracts \u0026 Tests)\n- [Hardhat](https://hardhat.org/) (Development Framework)\n- [Ethers.js](https://docs.ethers.io/v5/) (Blockchain Interaction)\n- [React.js](https://reactjs.org/) (Frontend Framework)\n- [Metamask](https://metamask.io/)\n- [Chai](https://chaijs.com) (testing)\n- IPFS\n- QuickNode\n\n## Requirements For Initial Setup\n\n- Install [NodeJS](https://nodejs.org/en/)\n- Run hardhat node: npx hardhat node\n- Deploy smart contract in local node: npx hardhat run ./scripts/deploy.js --network localhost`\n- Update src/config.json with contract address from previous item\n- Connect metamask to localhost:8545 (chain id: 31337)\n\n### To run in external node\n\n- Register an account and Ethereum Test node in [quicknode](https://www.quicknode.com/)\n- Set un .env file in root folder with this content:\n    * STAGING_QUICKNODE_KEY=(your quicknode url) \n    * PROD_QUICKNODE_KEY=(nothing)\n    * PRIVATE_KEY=(your metamask' acoount private key)\n\n\n## Setting Up\n### 1. Clone/Download the Repository\n`$ git clone repo_url`\n\n### 2. Install Dependencies\n`$ npm install`\n\n### 3. Run tests\n`$ npx hardhat test`\n\n### 4. Start Hardhat node\n`$ npx hardhat node`\n\n### 5. Run deployment script\nIn a separate terminal execute:\n`$ npx hardhat run ./scripts/deploy.js --network localhost`\n\n### 6. Start frontend\n`$ npm run start`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdappsar%2Fsimple-amazon-web3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdappsar%2Fsimple-amazon-web3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdappsar%2Fsimple-amazon-web3/lists"}