RealmsWorld icon indicating copy to clipboard operation
RealmsWorld copied to clipboard

feat: Collected Beasts Statistics

Open RedBeardEth opened this issue 1 year ago • 3 comments

Describe the feature you'd like to request

There are 75 different Beasts (see name filter at https://realms.world/collection/beasts) - collectable from the Loot Survivor game). Each beast has 1242 unique name combinations (e.g "Corruption (prefix) Bite (suffix)") for a total of 93,150 possible to be collected. These should be visualised in the analytics tab on the Realms.World marketplace linked above

Describe the solution you'd like to see

  • [ ] Add a new Info tab to the collection page (only for the beasts collection)
  • [ ] Visualise statistics for each of the 75 beasts with number minted out of the total (1242), average/min/max level & health (may require adding/altering the api query in packages/api), display of tier and type and image
  • [ ] Display for overall collection statistics (e.g total beasts minted / 93,150, number of each type and tier collected, highest level beast collected in each tier etc)

Additional information

A searchable table may be ideal for visualising the beast list - but open to other ideas. Use Progress, Tooltip etc components from "@realms-world/ui" where appropriate, and the recharts library for more complex charts.

RedBeardEth avatar Jan 08 '24 04:01 RedBeardEth

Hello @RedBeardEth I would love to be part of this effort! 👷🏽‍♂️, thanks (I am in OD Hack telegram, ready to start on Monday 🫡)

PabloVillaplana avatar Apr 22 '24 05:04 PabloVillaplana

@RedBeardEth Red Hey I'd like to work on this one, please assign to me!

I will get familiar with the project structure and carefully implement the solution described in the first comment using the latest Next.js features and the RadixUI based components available in the UI package.

saimeunt avatar Apr 22 '24 07:04 saimeunt

The feature would help a lot to be able to participate more actively in my first ODhack 🇨🇷🔥🥷

PabloVillaplana avatar Apr 22 '24 07:04 PabloVillaplana