2 min read - Posted 17 Feb 19

WeMeme: Make and Sell Memes Together

Project Name

WeMeme, https://wememe.world

Project Tagline/Description

Where friends make and sell memes together.

Team Members

  • Joel Thorstensson
  • Zach Ferland
  • Kenzo Nakamura
  • Michael Sena

Status.im ID for Each Team Member

Detailed Project Description (no more than 3-4 sentences)

WeMeme is where friends make and sell memes together. Memes are collaboratively created in a three step process where the first player adds an image, the second adds a doodle, and the third adds a caption; and upon completion a NFT is generated and listed for sale on our platform. At each creation step, the player backs their contribution to the meme by buying shares in the meme on a bonding curve. When the meme is sold, contributors are proportionally paid out according to the number of meme tokens they hold.

Describe your tech stack

Libraries and APIs
  • Web3: WeMeme uses Web3.js for web3 functionality.
  • Meme Canvas: WeMeme uses HTML5 canvas for creating the meme.
  • Meme Doodle: WeMeme uses react-canvas-draw for doodle/drawing functionality.
  • Meme Caption: WeMeme uses fabric.js for adding text.
  • Player Profiles: WeMeme uses the 3Box profile hover (https://github.com/3box/profile-hover) HTML script tag, which uses the 3Box.js Profile API (https://github.com/3box/3box-js/) to populate player profiles in our app.
Smart Contracts
  • NFT Contract: The WeMeme NFT contract is built using the Open Zeppelin ERC721 standard contracts and is upgraded to include bonding curve minting functionality, written in Solidity.

Track for which you’re submitting

  • Open

All Bounties Completed/Incorporated

  • None
Created with Sketch.Content is"CC-BY-SA 4.0" licensed
Article On-chain
Article Author

Michael Sena




Related Articles

Project Name Ethonate Project Tagline/Description (140 Characters Max. Will be used on table card for judging) Ethonate is an application for creating profiles to easily accept donations with Ethereum. Team Members. First and Last Names Jonathan Chhabra, Nick McCurdy, Michael Hahn Status.im ID for Each Team Member (we will use this to contact you and your team) Jonathan Chhabra: https://get.status.im/user/0x04926f29746ec1f9fec801ec0a1ccaf9e988aa53545cae6001d9fffc3624e3ccbd18b153c4fe18912cbfba9c3

Geth RPC-API Attack Logger

Project Name Geth RPC-API Attack Logger (graal?) Project Tagline/Description (140 Characters Max. Will be used on table card for judging) An Ethereum RPC-API medium-interaction honeypot for gathering attack information. Team Members. Todd Garrison Marcus Tetreault Cameron Merrick Status.im ID Right Uniform Grayling https://get.status.im/user/0x04fb2e877483e93d1b3cbb55db5e1dc67baf0f47f4b7226fa51d48c408dc101204714345d9a2fc381f7ae48e8c775a94a0ac5985b374e6f02a24152645f819f140 (Todd) Detailed Project

Todd Garrison

17 Feb 19