PatrionDigital / nft_minting_skeleton

For bootstrapping an NFT minting website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReExoBits Logo nft-minting-website-example

ReExoBits

A complete NFT website with Minting and Gallery features.

Forked from mwilber/nft-minting-website-example

Based off of the ExoBits website: ExoBitsNFT.com.

This project accompanies the medium article "How To Build An NFT Website"

ReExoBits ScreenShot

Table of contents

Article

This project accompanies "How To Build An NFT Website" on Medium. The article explains everything you need to get started building an NFT website. Including: Contract deployment and interaction with a live contract using Web3.js. Though this project stands by itself, it is recommended that you follow the full tutorial for a complete understanding.

Article Header

Setup

Clone this repo and enter the project directory:

$ git clone https://github.com/PatrionDigital/nft_minting_skeleton
$ cd nft_minting_skeleton

Install dependencies:

$ npm install

Development

Start up the Truffle Development Console

$ truffle develop

Compile and Migrate the contracts onto the Development Chain

truffle(develop)> compile
truffle(develop)> migrate

Run the local webpack-dev-server with livereload and autocompile on http://localhost:3000/

$ npm start

Deployment

Build the current application

$ npm run build

React

This project was bootstrapped with Create React App.

Layout and Grid with Bootstrap and react-bootstrap.

About

For bootstrapping an NFT minting website


Languages

Language:JavaScript 77.2%Language:Solidity 10.6%Language:CSS 6.5%Language:HTML 5.7%