What is your project meant to do?
1. Product idea background
Many artists have extraordinary talents to produce extraordinary masterpieces. However, often these works cannot be sold to art collectors because of the lack of promotional media for them to sell them. In addition, the authenticity of a work of art is also a serious problem today. The increasing number of artificial works of art causes many people to experience losses that cannot be said to be small. From the buyer's side, the poor art delivery system makes collectors worried that the artwork they buy will be damaged during the trip. Not to mention the ownership certificate in the form of paper is very vulnerable to damage such as being exposed to water, torn, or lost.
2. Product Description
As a solution to this problem, we created AuthWork. AuthWork is a curated art marketplace that aims to connect people who appreciate arts and artists who are working with physical or digital mediums. On our platform, artists can sell various types of art ranging from paintings, Photographs, Sculptures, and many more.
To prevent fraudulent purchases of artwork, we have used a blockchain network to verify all artworks on our platform. Each artwork on our platform will get a certificate of authenticity registered as an NFT. In order to maintain safety in shipping, we have worked closely with experienced art handlers to ensure all artwork purchased can be shipped safely worldwide. In addition, we also work closely with art curators to ensure the authenticity of the work before making the NFT certificate of authenticity.
3. Our Vision
It is hoped that with AuthWork, it can Provide a place for talented artists to sell their masterpieces to people around the world, promote museums and exhibitions to reach more people, and reduce the level of fraud with the existence of NFT as the Certificate of Authenticity.
How do you envision it being built?
The architecture developed on the AuthWork system is divided into 3 main parts, the first service is the backend which will contain the service logic of the website work, built with the help of the Expressjs and the Prisma Database. The second part is the part to integrate NFT certificates that are on AuthWork into the smart contract system that is based on blockchain technology, built with the help of the FTM(Fantom Testnet) and the Inter Planetary File System (IPFS(PINATA)) to store the smart contracts that are on each certificate.
The third part is the part that will be the live viewable interface that we built with the NextJS Typescript framework. In addition to the three main sections, there is also the use of the metamask wallet as a cryptocurrency wallet that will assist in the creation of tokens every time transaction occurs. By connecting to the metamask wallet, the smart contract that has been built in the system will create a new node in the chain every time a transaction occurs.
How would your project work?
We use agile software development methods in product creation. In our opinion, this method is very suitable for our startup because it is adaptive and responsive to changing times. In manufacturing the product, we need a computer/laptop in the process of writing program code and buying a server to release the website online.
As for the distribution chain, we start by collaborating with the artist to register artwork to be sold on our platform. Furthermore, prospective buyers can access our website to purchase artwork.
Project Test Instruction :
Set your network on metamask with Fantom Testnet
Network name : Fantom Testnet
RPC : https://rpc.testnet.fantom.network/
Chain ID : 4002
Symbol : FTM
Block Explorer : https://testnet.ftmscan.com/
For admin test :
List NFT (COA) - (actually this step is only for AuthWork staff)
Sign in to admin account email : admin@admin.com password : admin
Connect to metamask wallet with Fantom Testnet
Click the profile icon then select “List an NFT”

- Then fill in all the fields, as well as the NFT (COA)

make sure there is a balance in the wallet for gas and listing fees
If the listing is successful, the NFT(COA) will appear on the explore page
For users ( collectors ) :
Connect to your metamask wallet by clicking connect button at the right side of the navbar (Chain : Fantom Testnet)
We have some section like artist, event, and museum that you can check

If you want to buy artwork, you can go to explore section
After that you can select the desired artwork.

Click Details
Then click buy now and make a payment using Fantom Testnet


After payment is complete, you already have the NFT (COA) and you are automatically entitled to the physical artwork registered with the COA.
You can check your NFT in your profile, click profile icon, and check profile

- You can see the NFT that you have purchased in “Profile”

- And the next step, you will receive a physical artwork, or you can keep it in the museum.
Built With
- canva
- evm
- express.js
- fantom
- nextjs
- prisma
- react
- remix
- solidity



Log in or sign up for Devpost to join the conversation.