Skip to content

zbworkstore/dApp_nftMarketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFT Rental Marketplace Dapp

About The Project

This platform allows user to list NFTs that they own to rent and rent NFT's that have been listed by other users.

Technology Stack & Tools

  • Solidity (Writing Smart Contracts & Tests)
  • Javascript (React & Testing)
  • Truffle (Development Framework)
  • Web3.js (Blockchain Interaction)
  • React.js (Frontend Framework)

Prerequisites

To engage with the Dapp you will need the following :

Setting Up

  • Clone/Download the repository
  • Install dependencies in truffle and client folder

    npm install

  • Truffle([https://www.trufflesuite.com/truffle] (https://www.trufflesuite.com/truffle))

    npm install truffle

  • Run tests

    $ truffle test

  • Start local Ganache Node

    In a separate terminal execute run the following command : Ganache

  • Deploy script locally

    Inside truffle folder run the following command

    • $ truffle console --network development
    • $ truffle compile
    • $ truffle migrate
  • Run react project

    In client folder run the following command $ npm start

Acknowledgement

This Dapp was created using the truffle unleashed tutorial's Episode 4 and 9 ( https://trufflesuite.com/unleashed/)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published