michaelsena
michaelsena

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

Front-End
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
michaelsena

Michael Sena

1

0

0

0 Comments
Related Articles
Ethonate

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

EthDenver submission 2019: 3box and Fortmatic integration

Project Name Offchain data without Metamask! Project Tagline/Description (140 Characters Max. Will be used on table card for judging) Spent hackathon time on both discords to identify bugs on both sides as part of this awesome project integration! Really wanted verifiable social profiles via GraphQL and scalable storage without installed Chrome extensions! Team Members. First and Last Names Eric Juta and his hammer paws Status.im ID for Each Team Member (we will use this to contact you and your

Eric Juta

16 Feb 19