Introducing the CryptoIndex - Vote on which cryptocurrencies to feature

in #crypto3 years ago (edited)

Check out the CryptoIndex 👍

Check out the CryptoIndex, it's the latest project I've been working and am looking for both users and feedback.

I've been working on the current version of the CryptoIndex since mid November 2020, though I've had the domain name (and Twitter account) for about 7 years.

The point of the website is to create a new type of cryptocurrency ranking website which doesn't sort by monetary value (which most do), but by user input.

At this point there are thousands of cryptocurrencies which don't have access to the front page of the majority of cryptocurrency ranking websites despite deserving such attention. The CryptoIndex allows these lesser known "alternative" cryptocurrencies to take the spotlight away from those with greatest monetary value.

Promoting the most voted cryptocurrencies

The top 25 cryptocurrencies are included in the navigation bar marquee:

image.png

The top 25 cryptocurrencies are shown in the ranking table:

image.png

The top 50 are included in the first footer marquee:

image.png

Then up to the top 75 are included in the second footer marquee:

image.png

Search

Not included in the top 75 voted for cryptocurrencies? Search for your cryptocurrency of choice!

This search is offline 🤖

image.png

Coin pages

When you navigate to the cryptocurrency page you're provided links to the relevant cryptocurrency. This is more of a mobile first view, a less compact desktop view is in the works.

image.png

Multiple login methods

Initially we only supported Twitter login, but now anonymous accounts are supported!

Once you log out of an anonymous account you can't log back into it.

Anonymous users always have to wait 120 seconds between votes. Twitter users have shorter vote delays since their account has been validated by Twitter.

image.png

Voting proof of work

To reduce the influence of bots on the CryptoIndex's rankings, you need to complete a hCaptcha each time you want to vote.

image.png

Tips

  • You can vote as many times as you want via the web browser. Backend checks are applied on accounts so can't vote more frequently by modifying the client nor coding a local script.
  • Use the share buttons to get help voting from relevant cryptocurrency communities
  • To improve your ranking without increasing the quantity of votes you should work towards improving the CoinGecko score for your cryptocurrency. This score sourced from CoinGecko is used in both the vote delay and vote weight calculations.
  • You can't downvote another cryptocurrency, you can only upvote your own cryptocurrency.

TODO

  • Make the website more efficient
  • Make use of react memo to avoid unneccessary re-rendering
  • Look into payment processors for the premium voting idea
  • Improve coin page for desktop users
  • Use react native to create android & ios apps
  • Eventually: Migrate from Firestore to Kafka, use event streams for votes, make website more cookie clicker like.

Some questions for you

Would you pay to vote instead of solving hCaptchas? These premium votes would only last 30 days where as manual votes are permanent.

Would you prefer loot boxes containing random quantities of votes, or an exact vote quantity form?

Any functionality you'd like to request?

Vote for Hive on the CryptoIndex

Vote for Hive Dollar on the CryptoIndex