Art_Value NFT Marketplace
The project aimed at tokenization of works of art using ERC-721 and ERC-20 tokens on the Ethereum network and their distribution using the auction platform that takes advantage of smart contracts.
NFT Marketplace
Date10 May 2020
Do you need similar project?
Project Brief
The client's need was to tokenize the works of art with assigned numbers, integrating them into the blockchain world. To this end, the client desired an auction platform that would employ smart contracts to create ERC-721 (and future ERC-20) tokens on the Ethereum network, transferring them to winning bidders. Additionally, the system needed a hybrid form (combining blockchain and server connection) to reduce auction transaction costs.
How We Work
For this project, our key tasks were as follows:
- Implementing smart contracts with deposits and ERC-721 tokens on the Ethereum network using Solidity
- Building the front-end part using React and the Web3.js library
- Deploying smart contracts using Truffle
- Integrating the Portis wallet for user authentication and management
- Implementing the back-end part using the NestJS framework with TypeScript
These tasks were carried out with a clear focus on the client's needs, maintaining a cost-effective approach.
The tools and technologies we used for this project included:
- Ethereum
- MongoDB
- NestJS
- Openzeppelin
- React
- Truffle
These technologies allowed us to create an efficient solution tailored to the client's requirements.
Results
The outcome of the project was a successful integration of art works into the blockchain world via an auction platform. This platform utilized smart contracts to create tokens on the Ethereum network and allowed for seamless transfer to winning bidders.
Through the use of a hybrid system that connected blockchain with a server, we were able to minimize costs associated with each auction transaction. By leveraging cutting-edge technologies, we achieved the client's goals and provided a system that met the demands of the art world's transition into the blockchain space.