ArtChain

Advanced web application for redefining and innovating the art financing process

Description

ArtChain is a research project funded by the European Union and developed in partnership with the Faculty of Computer Science from Iasi, Romania. This project developed a complex web application which is a mix between off-chain and on-chain technologies. The vision of this project is to build a tool that puts the artist in the driver seat by redefining the art financing process. Relying on blockchain, we built a transparent end-to-end process such that all profit is earned by the artist - no third parties involved. Having an account that is eligible for investments allows you to participate in open financings with the internal token, obtaining shares from a particular artwork in return. Shares can be sold either before the artwork piece is finished or afterwards. When the artwork is sold, owned shares are converted into money. Like any other blockchain application, a wallet allows sending/receiving ACH tokens, which are compatible with the PrivateSky blockchain. The artist is able to add portfolios with his art pieces in the profile section.

Used technologies include an entire framework built with React.js, Redux, and Node.js following DDD architecture. The blockchain is built from scratch by the Faculty of Computer Science. The next phases include the addition of features like online gallery, exchange, and others.


Technical details

  • Responsive design
  • Modern UI / UX
  • Unique logo
  • Material-UI
  • PrivateSky blockchain
  • Dynamic smart contracts
  • React.js and Redux
  • Jest and Enzyme
  • Node.js
  • Mocha, Sinon and Chai
  • Docker
  • Nginx
  • Reverse proxy
  • Batch
  • Digital Ocean
UP