changed 4 years ago
Linked with GitHub

Computer Make Art

Description

Computer Make Art (CMA Token)is a small and mostly for-fun project exploring automated algorithmic art creation on the blockchain. As creative coders in our spare time, we love working with web graphics technologies to produce what is often referred to as code/algorithmic art. Currently, the way to distribute these artworks can be limited and cubersome.

With CMA, we have devised the following automated system:

  • (CMA-FE) A front-end application with a public facing component and a private facing one. Private: We store algorithmic artworks, only accessible to our bot or the NFT holder who has purchased the artwork(more on that below) Public: User facing dapp allowing you to browse all created artworks (museum), as well as artworks that you own (my collection). If you own the artwork, you can see the realtime, interactive browser version (in addition to the image assets).
    • We are exploring additional extras that owning this token would provide the holder. Having a realtime, interactive version of the artwork is a good start, but we were also considering providing educational videos that unlock when you purchase the token, which go through and explain the algorithms and/or shaders involved in the artwork
  • (CMA-API) JSON api server holding the token metadata for CMA Token
  • (CMA-BOT) A nodejs bot that runs periodically, accesses the private facing cma-fe for a particular artwork, captures an image and gif of the artwork with puppeteer, adds a new item to the CMA-API with the captured/generated metadata, and then proceeds to mint a new CMA token associated with this metadata.
  • (CMAToken) The actual erc-721 smart contract

Live working demo of the project

https://nervous-jones-2a5a53.netlify.app/
Ropsten testnet for now!

Demo/Walkthrough Video

https://www.youtube.com/watch?v=OWF5t4RNHLM

Link to the Github Repo

https://github.com/lyaunzbe/cmatoken
https://github.com/lyaunzbe/cma-bot
https://github.com/lyaunzbe/cma-api
https://github.com/lyaunzbe/cma-fe

Select a repo