Inspiration

i want get more expertise on web3 blockchain technology and Polygon challenge is a good opportunity for Playground and combine several components and approaches

What it does

it proposes a web platform to submit, list and buy NFT and get history on Polygon

How we built it

  • we propose a dedicated smart contract to manage the NFT service connected to Polygon ecosystem, with IPFS NFT Storage

  • a web2 frontend enables end users to interact with the web3 Combuy NFT service and get transaction history

  • offer end users the choice among multiple wallets : Sequence , Metamask, ...

Challenges we ran into

  • NFT.storage HTTP API integration takes time due my choice to use basic HTTP protocol and not the npm library version

  • Next JS environment variables access : fixed by prefixing with NEXT_PUBLIC_ word

  • adapting first version of project with Typescript to facilitate sequence library integration

Accomplishments that we're proud of

  • a full working NFT service running on Polygon and NFT Storage API, with web2 frontend deployed on AWS Amplify to facilitate public access for end users, who can use multiple wallet types such as Sequence
  • a chainlink external feed to provide end users multiple prices info (BTC/USdollar/Euro) has been tested as well

What we learned

  • Web3 Polygon Smart Contract

  • NFT.storage HTTP API integration

  • Sequence smart wallet

  • Chainlink feed integration

What's next for Combuy

  • integrate other web 3 components, if end user wants to access different storage choice

Built With

Share this project:

Updates