Giter VIP home page Giter VIP logo

meme-marketplace's Introduction

Meme Marketplace Tutorial

Status

This repository is in a frozen state. It is not being maintained or kept in sync with the libraries it depends on. Even though work on this repository has been shelved, anyone interested in updating or maintaining this library should express their interest on one Filecoin community conversation mediums: https://github.com/filecoin-project/community#join-the-community.


Overview

In this tutorial, we will build a meme marketplace using Textile Hub and Ethereum ERC 721 standard.

You will be able to upload memes to Textile Hub using a dashboard and register the memes with ERC 721 Non-fungible tokens, which will help anyone to uniquely identify the memes and their owners in a decentralized way!

After completing this tutorial, you will be able to:

  • Write and deploy a ERC 721 standard contract to create and issue Non-fungible tokens (NFTs).
  • Use javascript libraries to connect to remote Textile Hub to add and retrieve data from Textile Buckets.
  • Use javascript libraries to connect to ethereum blockchain to interact with the deployed smart contract.

Here is a sneak-peek of how the final application will look:

Login

Login

Create Meme

Create Meme

Meme Marketplace

Meme Marketplace

App Architecture Overview

Below is the 10,000 feet overview of how our application will work:

  • Textile Hub is hosted on a remote server.
  • The ERC 721 standard token contract lives on a local (or remote) blockchain network.
  • A Textile hub authentication server runs locally.
  • Your browser application interacts with the remote Textile hub server, local authentication server, the blockchain network for storing memes and creating NFTs, respectively.

App Architecture Overview

How to run

Follow this tutorial on Filecoin docs to get started.

License

This is dual-licensed under Apache 2.0 and MIT terms:

meme-marketplace's People

Contributors

andrewxhill avatar carsonfarmer avatar vasa-develop avatar tgrecojs avatar rvagg avatar theefer avatar

Stargazers

 avatar  avatar  avatar Xuriwork avatar sidraj.eth avatar jeevanpillay0000 avatar  avatar Bernardo avatar Luke Schoen avatar

Watchers

James Cloos avatar

meme-marketplace's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.