Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ohmysol/meta-garage-nft-marketplace
Own a piece of the real world in the metaverse. Buy, sell, and trade NFTs representing unique, real-world cars.
https://github.com/ohmysol/meta-garage-nft-marketplace
erc-721 ethereum hardhat ipfs javascript nft smart-contracts
Last synced: about 2 months ago
JSON representation
Own a piece of the real world in the metaverse. Buy, sell, and trade NFTs representing unique, real-world cars.
- Host: GitHub
- URL: https://github.com/ohmysol/meta-garage-nft-marketplace
- Owner: ohMySol
- Created: 2024-03-09T11:55:59.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-07-30T19:02:10.000Z (6 months ago)
- Last Synced: 2024-12-03T14:59:13.483Z (about 2 months ago)
- Topics: erc-721, ethereum, hardhat, ipfs, javascript, nft, smart-contracts
- Language: JavaScript
- Homepage:
- Size: 251 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Car marketplace NFT Dapp
NFT platform for buying and selling car NFTs. This is an example project, and it can be
impoved with additional features. In this repository you'll find my usage of the
ERC721 standard with the help of which everyone can create a non fungible car NFTs, and then
list/buy/update/cancel them on the marketplace.## Technology Stack & Tools
- Solidity (Writing Smart Contracts)
- Javascript (Testing/Scripting)
- [Hardhat](https://hardhat.org/) (Development Framework)
- [Ethers.js](https://docs.ethers.io/v5/) (Blockchain Interaction)
- [Mocha](https://www.npmjs.com/package/mocha) (Testing Framework)## Requirements For Initial Setup
- Install [NodeJS](https://nodejs.org/en/)## Setting Up The Project
### 1. Clone/Download the Repository
`https://github.com/Antony-Holovchenko/MetaGarage.git`### 2. Install Dependencies:
`$ npm install`### 3. Run tests
`$ npm run ht`### 5. Run deployment script
In a separate terminal execute:
`$ npm run hd --"network"`### 4. Start Hardhat node(localhost)
`$ npx hardhat node`### 5. Once localhost is running, try to interract with the scripts
In a separate terminal execute:
`$ npx hardhat run scripts/ --"network"`