Skip to content

teyweikiet/stackup-aptos-nft-marketplace-bounty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Aptos NFT Marketplace dApp

A full stack NFT Marketplace dApp powered by Aptos!
View Demo | View Contract

Table of Contents
  1. About The Project
  2. Built With
  3. Getting Started

About the project

This is a submission for Bounty - Level Up Your Aptos NFT Marketplace dApp (Fullstack).

Added Functionalities

  • Minting for All Users. Users other than marketplace owner will be charged a minting fee.

  • NFT Transfers. Users can transfer their NFT to each other as gifts.

  • Advanced Filtering & Sorting. Users can filter NFTs on sale by rarity and price range. Besides, users can also sort the NFTs by date listed, date minted and price.

Built With

Backend

  • Aptos Move for secure, sandboxed, and formally verified programming which is used for multiple chains.

Frontend

Getting Started

Prerequisites

  • Install Node.js
  • Install Aptos CLI

Installation

  1. Clone the repo
git clone https://github.com/teyweikiet/stackup-aptos-nft-marketplace-bounty

Backend

  1. Go to backend/contracts directory
cd backend/contracts
  1. Initialize the Aptos Project
aptos init
  1. Select the network to deploy e.g. devnet

  2. Enter private key of your account

  3. Publish the Smart Contract to the Network by running

aptos move publish

Frontend

  1. Go to frontend directory
cd frontend
  1. Install NPM packages
npm install
  1. Create .env and modify accordingly
cp .env.example .env
  1. Start locally by running
npm start

About

A full stack NFTs marketplace app powered by Aptos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors