Git Product home page Git Product logo

nextjs-filenft-marketplace-thegraph's Introduction

Inspiration

The patrick's lesson inspired me.

What it does

It allows people to share anything in a decentralized way.

How we built it

By repeat patrick's nft-marketplace project to start, and make adjustments when the something was different, finally add some new features for the marketplace, for the nft contract and for front end.

Challenges we ran into

There were many challenges during reading English, learning patrick's lesson, coding with him, all the preparation were kind of hard for a beginner. but to develop a whole project with all basic functions were the hardest work.

Accomplishments that we're proud of

I am very happy to share the project to you as my first dAPP, and I believe that brilliant ideas are always motivating the Web3 world.

What we learned

The NFT standard, the NFT metadata , the ERC721 and ERC1155 details, the listener of solidity events, the GRAPH QL, and so many front end knowledge.

What's next for FileNftMarketplace

Reduce cost

  1. May focus on cross chain and Layer2

Security

  1. Find a more safe way to store the file password. (maybe encrypt the password first and upload to the block chain )

FrontEnd

  1. Add new features
    1. show descriptions of the fileNFT
    2. searchable
      1. add rank list
      2. add search by key word
      3. add tags for each fileNFT
    3. duplicate files excluded
    4. when mint a nft, users can choose a nft image form the front end
  2. Optimize the looking and the efficiency
  3. Run the front end on the sever and give it a domain

File content

  1. Develop copyright and sensitive content provisions
  2. Develop a media model, which allows anybody to build their own media and subscription system , and earn money form their own masterpieces

nextjs-filenft-marketplace-thegraph's People

Contributors

patrickalphac avatar zhaohuanshimei avatar arpitsingh1409 avatar robocrypter avatar th3un1qu3m4n avatar joonakauranen avatar wildanvin avatar

Watchers

 avatar

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.