NFT Marketplace prototype using Typescript, WalletConnect, Metamask, Web3, Solidity, React and Storybook

Overview

ERC721 NFT Marketplace

GitHub release (latest by date) code style: prettier GitHub

Prototype of a NFT Marketplace based on openZeppelin abstract upgradeable ERC721 contracts and Minting/uploading images to IPFS and integration with Opensea.io

⚙️ Dependencies

This project relies on NFT Contracts package and NFT Lambda Service for serving the metadata

🔬 Functionalities

  1. Buy a pre-minted token.
  2. Sell the token that was bought.
  3. Transferring ETH to the previous token holder;
  4. Adding and removing tokens from the marketplace;
  5. Minting tokens;
  6. Uploading NFT image to IPFS;
  7. Metadata and marketplace on Opensea.io
  8. Metadata and IPFS Lambda functions on AWS

ETH-USD Service

It's been transferred to the NFT Lambda Service repository.

⚡️ Tech-Stack

  • Typescript
  • Solidity
  • React
  • Truffle / Ganache
  • Storybook
  • openZeppelin
  • Metamask (web3)
  • Opensea.io
  • Web3-react
  • IPFS
  • Lambda AWS
  • serverless

🔧 .env file

NODE_ENV=development
BROWSER=chrome
REACT_APP_SERVICE_URL=http://localhost:4000/dev
REACT_APP_RPC_URL_1=http://0.0.0.0:7545
REACT_APP_RPC_URL_4=https://rinkeby.infura.io/v3/INFURA_KEY

💰 Sponsor this project

Donations in ETH or SOL are welcome

ETH 0xE9d7895Ed2e2df37e0476ea3532ba37d50CA2aD4

SOL 9MDCiokkgs9vkv7GZoPDc6BoE8CaQm5ZQcDsQCPNZpQm

You might also like...
_buildspace - web3 Read/Write Solana Blockchain Project
_buildspace - web3 Read/Write Solana Blockchain Project

_buildspace - web3 Read/Write Solana Blockchain Project

Create a Web3 Forum with Polygon

Create a Web3 Forum with Polygon Tutorial Details Today we're going to build together a fullstack decentralized forum that can be used in any dapp. Se

This is used for minting NFTs and getting metadata , token owner, wallet address assigned to an NFT, just check it out and enjoy

nft-minter A Heroku web server to easily mint non-fungible tokens via an API Example Configuration: Blockchain: Ethereum Testnet: Rinkeby Contract: ER

This Project is a fork of Ethereum Boilerplate and demonstrates how you can build your own NFT Rarity Ranker.
This Project is a fork of Ethereum Boilerplate and demonstrates how you can build your own NFT Rarity Ranker.

This Project is a fork of Ethereum Boilerplate and demonstrates how you can build your own NFT Rarity Ranker.

How to mint your own NFT token with react
How to mint your own NFT token with react

Mint your own basic off chain NFT Description This project teaches you how to mint your own NFT token. Here are some important packages that we will b

Youtube Tutorial showcasing how to create a fullstack NFT mingint dapp.
Youtube Tutorial showcasing how to create a fullstack NFT mingint dapp.

Emoji Faces NFT Minting dApp This a complete example of fullstack NFT minting dApp. EmojiFaces is built with the purpose of providing an entry point f

Step-by-step guide on compiling C++ codes with Emscripten into wasm and using it with Webpack + Typescript + React setup
Step-by-step guide on compiling C++ codes with Emscripten into wasm and using it with Webpack + Typescript + React setup

Step-by-step guide on compiling C++ codes with Emscripten into wasm and using it with Webpack + Typescript + React setup

A Todo App I wrote using React, TypeScript and Tailwind CSS.

Live Demo Click Here Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project direc

The VFX UI using react, typescript and UI Component material-ui

The VFX UI using react, typescript and UI Component material-ui

Owner
CryptoMoon
Blockchain | Full Stack
CryptoMoon
Ethereum's missing NFT swap library for web3 developers. Written in TypeScript. Powered by 0x.

NFT Swap SDK _The missing NFT swap SDK for Ethereum and EVM compatible chains, powered by the 0x protocol, written in TypeScript for web3 developers.

trader.xyz 190 Nov 17, 2022
React-NFT-App - NFT-Web-Application built using Third web , ReactJs and use Crypto Punks with API

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Ali Aftab Sheikh 8 Oct 24, 2022
Food Service Prototype. React/Redux/Typescript/UIKit/Sass

Food Service Prototype. React/Redux/Typescript/UIKit/Sass

Mihail Nesterov 2 Feb 19, 2022
Just a simple react iota prototype to send messages to the tangle through a web app

REACT IOTA This is a test project of mine to get familiar with the iota.js library. The WebApp is build with react and let you send messages to the ta

Martin Pagels 7 Sep 14, 2022
rfxTree: a small prototype/weekend project to control addressable RGB christmas tree lights

rfxTree is a small prototype/weekend project to control addressable RGB Christma

null 1 Mar 31, 2022
React.js, Typescript, Effector, Storybook, Eslint+Prettier, husky template

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Vladislav 1 Apr 5, 2022
Gif Portal build using solana, anchor, web3 and react

Features of the dapp View Popular Dance Moves Gifs Vote for your favorite Gifs Add link of your favorite dance gif on the portal All the data includin

Anshul Goel 5 Oct 27, 2022
TSDX React w/ Storybook User Guide

TSDX React w/ Storybook User Guide Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented wit

Achraf 0 Nov 30, 2021
This is a proof of concept of an NFT vending machine built using Solana Pay, Metaplex, Phantom Mobile, and Next.js

Solana NFT Vending Machine This is a proof of concept of an NFT vending machine built using Solana Pay, Metaplex, Phantom Mobile, and Next.js. This wa

Matt Rosenzweig 53 Sep 2, 2022