A Blockchain project to help the creators of immaterial assets, such as memes or other artworks, to sell their copyrights as well as gain some money and offer a wide variety of immaterial assets to potential buyers.
A seller places his artwork on the platform and registers his ownership. The platform is charging a registration fee for every registration thus generating profit. A buyer selects an artwork and if his account balance is enough for a purchase, he is allowed to continue the process. The balance of the buyer is being reduced by the artwork price and the balance of the seller is being increased. The seller has to transfer the copyrights to the buyer. If the balance of the buyer does not allow the purchase that is the end point.
- Ethereum
- Solidity
- Truffle
- React
- Node.js
- Morpheus Labs SEED
- MetaMask
- Navigate in the ethereum directory: cd BC-Group-3/ethereum
- Start truffle development environment: truffle develop
- Start tests: truffle test
- Navigate in the ethereum directory: cd BC-Group-3/ethereum
- Deploy contracts: truffle migrate --network private_poa
- Copy the contact address of the MarketplaceCreator
- Insert the contact address into the factory.js file in the ethereum directory
- Navigate in the root directory: cd BC-Group-3
- Install dependencies: npm install
- Start frontend: node server.js
- Vitaliia Savchyn - [email protected]
- Fabian Rittmeier - [email protected]
- Simon Hirner - [email protected]
https://github.com/HM2021-BC/BC-Group-3
MIT