GitPedia

OpenStore

OpenStore is an NFT store built on Polygon Blockchain (Mumbai Testnet)

From rgab1508·Updated May 11, 2026·View on GitHub·

Open Store is a NFT marketplace where traders can buy and sell NFT tokens through the usage of ethers and track the ownership of digital assets. The project is written primarily in JavaScript, distributed under the MIT License license, first published in 2021. Key topics include: blockchain, bootstrap, ethereum, hacktoberfest, hardhat.

Open Store

Demo Video

Tagline

Open Store is a NFT marketplace where traders can buy and sell NFT tokens through the usage of ethers and track the ownership of digital assets.

Problem it Solves

  • Duplicate Asset Problem: Duplication of digital assets is not possible due to non fungibility of NFT's.

  • No Tampering of Data: No one can easily tamper the data as the data is stored on the blockchain.

  • Quick Transactions from Polygon: Polygon provided us with quick transaction speed which boosted the User Experience of our website.

  • Ownership Record Maintainance: Ownership can be tracked easily as smart contract passes the ownership from the seller to buyer directly.

  • Data Storage problem of Blockchain: Blockchain can't be used for storing media files for media assets in an efficient manner, so we used IPFS for digital assets.

Challenges Faced

  • Learning New Technologies: The entire team was unaware of the development technology behind NFT tokens. Consequently, the most difficult thing for us was to overcome the fear of learning a new technology such as blockchain. Thanks to Polygon, we were easily able to build NFT tokens.
  • Integrating errors: The integration of next.js backend and blockchain was one the challenges we faced.
  • CSS errors : We invested a lot of time in developing the front end from scratch.
  • Technical Errors: Many Errors while using blockchain emerged when we tried to merge the next.js with our backend.
  • Deploying error: Deploying was also one the challenges which we faced while building this project.

Final System Design

Technologies Used

  • Polygon
  • IPFS
  • Next.js
  • Hardhat
  • Ethereum
  • Solidity
  • Metamask
  • HTML/CSS
  • BootStrap
  • JavaScript

Contributors

Showing top 6 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from rgab1508/OpenStore via the GitHub API.Last fetched: 6/25/2026