Skip to content

A toy NFT Auction Platform where you can mint your ERC721 implemented NFTs and deal with them on the Ethereum Blockchain.

License

Notifications You must be signed in to change notification settings

OE-Heart/Cryptoplat

Repository files navigation

Cryptoplat

A toy NFT Auction Platform where you can mint your ERC721 implemented NFTs and deal with them on the Ethereum Blockchain.

Running website demo: https://www.bilibili.com/video/BV1jf4y1u76m/

Stack

  • Solidity - Object-oriented, high-level language for implementing smart contracts.
  • Bootstrap 4 - CSS framework for faster and easier web development.
  • React.js - JavaScript library for building user interfaces.
  • web3.js - Allows users to interact with a local or remote ethereum node using HTTP, IPC or WebSocket.
  • Truffle - Development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM).
  • Ganache - Personal blockchain for Ethereum development used to deploy contracts, develop DApps, and run tests.

How to run

Install truffle

npm install -g truffle

Install ganache-cli

npm i ganache-cli

Run ganache-cli

ganache-cli --port 7545

Open new terminal window and clone this repository

git clone [email protected]:OE-Heart/Cryptoplat.git

Install dependencies

cd Cryptoplat
npm install

Compile smart contract

truffle compile

Deploy smart contract to ganache

truffle migrate

Start DApp

npm start
  • Open metamask browser wallet and connect network to Localhost 7545.
  • Import accounts from ganache-cli into the metamask browser wallet to make transactions on the DApp.

About

A toy NFT Auction Platform where you can mint your ERC721 implemented NFTs and deal with them on the Ethereum Blockchain.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published