Skip to content

Man-Jain/Crypta-DigitalArt-Collectibles

Repository files navigation

Crypta-DigitalArt-Collectibles

This project is made for Consensys Ethereum Bootcamp Spring 2019

Author: Manank Patni

The project creates a decentralised space for the designers and artists to showcase their craetions and earn from it.

It uses the ERC721 standard for the Non Fungible Token Creation. Any user can submit their art piece like a wallpaper, digital paing, poster or etc. They can showcase it and even trade it for ether.

How to set it up?

  • Clone this directory using git clone
  • Run ganache using ganache-cli or ganache gui
  • Run truffle compile and truffle migrate
  • Start the Frontend Server using npm run dev
  • The site can be seen on localhost:3000

What all can it currently do?

  • A person can connect to Metamask to browse the site
  • Any user can submit their art/design
  • Users can see all the collectibles
  • Users can update the state of their collectible to be on sale on not
  • Users can buy the collectible by paying ether
  • Owner can stop the funcitoning of Dapp in case of emergency

Evaluation checklist

  • README.md
  • Screen recording [!!]
  • Truffle project - compile, migrate, test
  • Smart Contract Commented
  • Library use
  • Local development interface
    • Displays the current ETH Account
    • Can sign transactions using MetaMask
    • App interface reflects contract state
  • 5 tests in Js or Sol
    • Structured tests
    • All pass
  • Circuit breaker/Emergency stop
  • Project includes a file called design_pattern_desicions.md / at least 2 implemented
  • avoiding_common_attacks.md and explains at least 3 attacks and how it mitigates
  • deployed_addresses.txt that indicates contract address on testnet
  • upgradeable design pattern
  • One contract written in Vyper or LLL
  • IPFS
  • uPort
  • ENS
  • Oracle

About

Decentralised Digital Art Collection on Ethereum

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published