Skip to content

Kittos is NFT Marketplace built with Next Js, Hardhat, Solidity, Arweave + Bundlr Client and All The CSS Magic with TailwindCSS. 😺

Notifications You must be signed in to change notification settings

reaperdragon/kittos-nft-marketplace

Repository files navigation

Kittos NFT Marketplace 😺

credit

Functionalities

  • New Listed Assets
  • Mint NFT
  • Buy NFT
  • Resell NFT
  • Purchased NFT

Stack

Installation

Fork The Repo

Click on the Right Side of the Top Bar to After the Watch button.

Now It will be available in GitHub Account.

OR

Clone

  • Clone this repo with url
git clone https://github.com/Aakrut/kittos-nft-marketplace
Setup

Install npm dependencies using npm install

cd kittos-nft-marketplace && npm install

Set up environment Variables I already Provided .env.example file.

Create a .env file in the root directory.

Set up required environment variables.

URL="POLYGON_TESTNET_URI"
PRIVATE_KEY="METAMASK_PRIVATE_KEY"
NEXT_PUBLIC_RPC_URL="POLYGON_TESTNET_URI"
NEXT_PUBLIC_CONTRACT_ADDRESS="CONTRACT_ADDRESS"

In the Root Directory First Compile Your Smart Contract with This Following Command.

npx hardhat compile

After Deploy Smart Contract to the Polygon Mumbai Testnet with this command.

npx hardhat run scripts/deploy.js --network mumbai

Copy Smart Contract Address and replace it in with your "CONTRACT_ADDRESS"

NEXT_PUBLIC_CONTRACT_ADDRESS="CONTRACT_ADDRESS"

Let's Run this command for dev

npm run dev
--or--
yarn dev

Screenshots

kittos

dashboard

create

profile

resell-1

resell

responsive

responsive 3