Inspiration

NFT plays a prominent role in the buying, selling and ownership of digital artwork. We all know that ownership of a physical artwork is usually proven by the owner actually holding it. In the case of ancient or high-value artwork, the work may have a physical document that shows who owned the artwork at what time and how it changed hands. However, some art markets are so complicated that many art enthusiasts are unable to identify the authenticity of the artwork or to purchase it at a proper price. Some platforms can better enable the circulation and copyright ownership of physical artworks by pairing them with NFT ownership certificates.

What it does

This is an open decentralized NFT Marketplace built with smart contracts powered by Ethereum. It basically consists in an open platform where each user can mint his own NFT and expose it on a marketplace.

How we built it

This project consists in an open platform where each user can mint his own NFT and expose it on a marketplace by making an offer or buying NFT from others. It includes:

-> A smart contract which represents a collection of NFTs by following the ERC-721 standard -> A smart contract that represents the NFT Marketplace and contains all the logic to make offers, fill offers... -> Tests built with JavaScripts to ensure smart contracts are accomplishing the expected functionalities -> A React.js front-end application as a user interface

Accomplishments that we're proud of

This project makes it easy for digital creators to sell their artwork in just a few clicks.

What we learned

Decentralization is a tough task to achieve the most difficult one is having the proper connection between your user interface, database, and smart contract. Web3 is the rescue boat for all decentralized apps.

What's next for OriginX - an NFT marketplace

Right now only user uploaded artwork is there for sale next is to provide a platform where user can edit their artwork with awesome 3D background cards so that people with less digital knowledge can compete with others.

Share this project:

Updates