Git Product home page Git Product logo

nft-gallery's Introduction

Generative Art Marketplace

Frame 819

Contributing

Farcaster /koda πŸ‘ˆπŸ‘€πŸ«‘

Twitter Follow

Test & Build app Reviewdog Maintainability

image

Is this your first time contributing? Set up your local environment here

Before submitting your pull request, read up on our documentation and make sure it follows:

Failure to do so can lead to your PR being rejected

We reward our contributors in $DOT for their time and effort with every issue they solve. If you're finding yourself to be more involved with Koda, we are always hiring.

Check out our repository's activity by our recent contributors!

Features Roadmap

You'll find our goals for KodaDot upcoming future!

Writings

Support KodaDot

Please ⭐️ star and share this repository! This exposes us to other builders and creators in the space.

  • Feel free to donate to our KodaDot_Guild_Rewards which has already funded over $451k @ $200/KSM ~2258 $KSM to notable contributing members.
  • Now we are moving with funding contributors from Kusama to Polkadot

Stay Tuned for Updates!

Fix dependency bump by renovate bot

git checkout origin/main pnpm-lock.yaml && pnpm install

nft-gallery's People

Contributors

chandradot99 avatar daiagi avatar dependabot[bot] avatar dezine2dev avatar floyd-li avatar hassnian avatar imac7 avatar jarsen136 avatar kkukelka avatar kngzhi avatar leo-anderson-x avatar maderi21 avatar msghais avatar newraina avatar pandasamanvaya avatar pbkompasz avatar petersopko avatar prachi00 avatar preschian avatar prury avatar renovate-bot avatar renovate[bot] avatar roileo avatar shashkovdanil avatar stephenjason89 avatar thnaylor avatar vikiival avatar xiiiatcn avatar yangwao avatar zhengow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nft-gallery's Issues

New FAQs Questions

  • What does Accounts do? Can I insert address and see all artists work ?
  • Why do I have to create collection then mint my NFT?
  • What is multimedia data?
  • How can I delete my artwork from KodaDot gallery if I uploaded wrong format?
  • What format of picture and multimedia is the best for upload through KodaDot ? (JPG/PNG/ PSD and size in px/inch)

Pin Mints once RMRK is confirmed on-chain

We have noise on our IPFS account right now and there are pinned things that aren't in the gallery, so doesn't make sense hold items which isn't shown.

To solve this, we can literally upload the user's art to preserve UX till the user waits for tx confirmation from Kusama.

Onboarding funnel

  • fiat on-ramp
  • wallet generation - could be done by magic #16
  • translations - korean, Chinese, japan #2

Chance to embed/link RMRK to cryptovoxels

Yup, we got requests from famous NFT creators and they want to show their KodaDot mints in metaverses.
This issue will help resolve how to embed KodaDot NFTs there. We already support iframes.
If we need to be integrated by virtual world, it's good to have them chat

  • Decentraland
  • Cryptovoxels
  • Somnium
  • bit.country
  • What are other metaverse worlds?

Activity feed

Show recent sales.

Turn gallery mode to show recent first ones?

image

Remove Instance from NFT Form

Some users don't know what to put inside instance field (check image below)

Screen Shot 2021-02-16 at 13 15 13

I think that we should remove it from UI and derive it from name

slugify(nft.name, '_')

1-1 Collection-NFT

We've got feedback that people are confused about how to mint, so we've decided to mint shadow collection and one NFT token at one TX.

Would users save from two steps of the process and waiting too long!

Heads up to the UX-first strategy

Theater mode

1.NFT was cropped to 1:1 format and hence, changed t
he original file which was in 4:3 format

it is horizontaly cropped though ... how can you display it in full view?

Twitter/Discord/Telegram bot that would post feed of newly minted art

This should be as a notification system of new mints primarily.
Where collectors can hook up and listen for new art being minted.
Would be nice to use Subquery -- https://explorer.subquery.network/subquery/vikiival/magick as it does a lot of heavy lifting

Functions to have

  • make a new post when there is a new mint on-chain detected
  • on daily basis, create a Twitter thread, like a digest of new mints
    • whenever artists have set their identity, mention them on Twitter
  • Making every n-hour basis thread of new mints
    from
    • hashtags #kodadot
    • @kodadot mention
    • mention in the text URL (nft.kodadot.xyz, kodadot.xyz) to that minted art

Post should be made to -- by order of importance

  • twitterbot feed
  • discord feed
  • a telegram bot

Bonus stage

Later with Telegram or Discord, you could make that Collectors could set see new mints from a particular address
Bonus points being in Rust πŸ¦€
Deploy it and make it live,
Post screenshot of its workings

Put multimedia upload as first on create <Collection, Token>

Right now we are putting multimedia on very last.
To preserve UX experience, would be great to shoot data to the cloud heavens on very first till user will figure out a name to faster their experience.

Faster experience, better user dopamine/serotonin long-term effect -> stronger positive feedback loop.

image

Sort & Search & Toggle

Sort

  • date
  • price of sale
  • by count of appreciation
  • type - ebook, text, audiobook
  • type (image, animation, audio,) - ".mp4", ".gif" in search

Toggle

  • all items | bundles
  • LIST, SEND, CONSUME as tags?

Search

  • author
  • collection
  • name

Tooltip hints while creating

Explain various fields more broadly for what is it

Instance is like the identifier of an NFT, like a marketplace ticker. It's a "short computer-friendly name". Upload will upload your image of the NFT. Transferable means the NFT can be sent to others. Non-transferable NFTs can be used for reputation. SEND will send it to someone, CONSUME will burn it, LIST will list it for sale so someone can buy it from you.

transcript
image

Milestone 1

I've made a list of how it's going, then made a full report once we are done here.

  • βœ… Leveraging existing KodaDot components using Vue.js

  • βœ… Research on architecture components to ensure versatility for other projects

  • βœ… Create a set of components that allows to read and display RMRK NFT of multiple artwork types

    • βœ… image
    • βœ… gif
    • βœ… audio
    • βœ… video
    • βœ… text
  • βœ… Extend RMRK standard to support appreciations (web 2.0 likes) and comments for NFT

  • βœ… Display metadata for particular NFT

  • βœ… Able to transfer and mint RMRK NFT

  • βœ… Ability to create RMRK collection

  • βœ… Integration with Pinata SDK for pinning assets from local filesystem

  • βœ… Researching to use Textile Buckets or Threads, implement it if it’s feasible

  • βœ… Release open-source library to interact with RMRK on Kusama

  • Possibility to create a collection of NFTs (lists on Twitter) and create decentralized links to share it with others #37

  • Deploy separate web pages (which could be deployed to IPFS as well) which would be embeddable into other existing web applications using <iframe/> which would work as a page generator to show particular collections or by addresses. #36

  • Write introduction article around experience with development around RMRK NFT implementation

  • Documentation of open source library & how to embed these for their galleries

Front page suggestions

  • "KodaDot NFT Explorer" should be out of the box and in the centre of page, delete waving emoji
  • "πŸ›οΈπŸ‘€ Browse & Shop NFT collectables" rename to " πŸ–Ό Visit out NFT collectibles gallery"
  • add FAQs into upper bar where is "create, gallery, extra"
  • rename "πŸ†• New here? We have F.A.Q.!" to " ❓Visit our FAQs if you are struggling with KodaDot"
  • "πŸ–¨ Create your NFT collectables" rename to " 🎨 Create your NFTs collectibles"
  • "πŸ“£ Feedback? We'd be happy to discuss it." rename to " πŸ—£ Found issue? Have Feedback? Create issue on our GitHub"
  • Twitter and Medium should be on bottom - bigger space between above links
  • "Read our story, how we started." rename to "Read out stories" or "Visit our Blog"

Hacking friday

  • Make correct format for addresses from extension

  • Get blockNumber from transaction

  • Research why balance too low occurs (polkadot chain was default)

  • Check fiat on-ramp

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.