Git Product home page Git Product logo

mooncats's People

Contributors

ivdima avatar nazariyv avatar sunguru98 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

sunguru98 cidiabl

mooncats's Issues

https://mooncat.shop/offered - poor loading time

Pre-requisite
Installed Metamask extension in your browser. We advise using Google Chrome for best support.

Task description
If you go to https://mooncat.shop/ and click on Offered, you will notice that it takes about 6 to 7 seconds to load up all of the cats. This is a poor design.

This front is using the subgraph to pull all of those cats: https://github.com/re-nft/mooncats-subgraph
You can easily implement pagination with correct filtering (crucial! i.e. if you are on the first page and filtering by offered price, then you will show all cats with the lowest offered price on the first page;): https://thegraph.com/docs/graphql-api#pagination

If you have any more questions, drop them here.

[Feature Request] Show all cat images, with ability to sort by attributes

Even though the distribution of the base features is about the same, clusters of similar cats may arise out of groupings of characteristics.

As an example, you have a room with 6 people and 6 shirts (2 of each color R/G/B), and half are sitting. You may end up with No person wearing a red shirt that is sitting. Or you may find one person sitting with a blue shirt. Rarities may arise out of the clustering.

For this reason, I am requesting the ability to see ALL 25.6k cats on a series of pages. It would be helpful to see them all side by side as just images, and allow the user to toggle in text information as needed.

The ability to sort sounds helpful here and these might be some of the categories:

  • Fur spots (easily derived from ID)
  • Face (easily derived from ID)
  • Pose (easily derived from ID)
  • Direction (easily derived from ID)
  • True RGB color spectrum (not sure how to derive, ID contains Hex RGB - but need to consider inversion)
  • ID (unlikely to be as useful as any of those above, but people seem to like chasing the ID numbers...๐Ÿคทโ€โ™‚๏ธ)
  • Mint date (unlikely to show any clusters, but helpful for digging)

[10] - Implement Marketplace - integrate all the contract offer / request functions

[10] will denote highsest importance
[0] least important issue

To implement a working marketplace, we must first integrate the:

createOffer, acceptOffer and cancelOffer calls to the smart contract

https://github.com/RENTFT/front-mooncat/blob/main/src/contexts/mooncats/index.tsx#L118
https://github.com/RENTFT/front-mooncat/blob/main/src/contexts/mooncats/index.tsx#L164
https://github.com/RENTFT/front-mooncat/blob/main/src/contexts/mooncats/index.tsx#L145

createOffer - can only do this if you own a cat. You are basically selling it. This is already integrated in my cats tab.
cancelOffer - can only do this you have previously created an offer. This has been implemented as well.
acceptOffer - needs implemented

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.