Steemit Account Creation History - A new SteemFriends feature requested by @teamsteem!

in utopian-io •  6 years ago 

Repository

https://github.com/Bulletproofmonk/MySteemitFriends

Merged Pull Request

https://github.com/Bulletproofmonk/MySteemitFriends/pull/21

http://steemfriends.org is a popular tool with approximately 20,000 hits per month.

New Features

Have you ever wondered who were the earliest users of Steemit? How much Steem Power do they have? How many Steemit accounts were created before you and do they have more SP than you? With a new feature added to Steem Friends, all of these questions will be answered.

There are many ways to access this tool. You can head to http://SteemFriends.org, click on the Rankings button on the toolbar, and scroll down to Account Creation.

After that, you will see the names of users on Steemit ranked in order of when their Account was created. Next to their account creation date, you will also see whether the account was created by mining, and how much Steem Power they own. You can also access this page using the shortcut https://steemfriends.org/ranking.php?mode=accountCreation

You can also search for your name to find out your ranking in terms of Account Creation Date. Type your name in the textbox and click Show Ranking. You may need to wait a while depending on how busy the database is.

You can then click on the link which will bring you to the page where your name is situated. Your name will be highlighted on this page.

You can see that I was the 29497th account created on Steemit! what is your ranking?

You can also find out your ranking from the main page of SteemFriends, by typing your name into the textbox and click on the Rankings button follow by "Account Creation", to display your ranking on the main page.

Special mention to @teamsteem for suggesting that I add this feature to my website!

  • How did you implement it/them?

As you can see from my Merged Pull Request, many files were created / updated to make this feature happen. Those files are listed below:

ranking.php:

Rather than having every single ranking page under a different file, the ranking.php controller is designed to become a one stop shop for all rankings. Depending on which ranking the user clicks on in the nav bar, the Mode input value will inform the controller which data to retrieve and pass onto the view, such as the SBD ranking, Own SP ranking or the Account Creation Ranking.

rankingmodel.php:

This model contains the SQL queries for retrieving the data from the database, for the account creation date, SBD and Own SP rankings.

rankingview.php

The view for displaying the table showing all the rankings. Depending on what type of ranking is chosen, there will be different colors, text and data displayed in the table.

get_creation_rank.php

This is the file for retrieving the rank for each individual user accounting to their Account Creation Date, to be displayed on the ranking page via an AJAX call.

GitHub Account

https://github.com/Bulletproofmonk

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Oh, I use steemfriends all the time, good to know it's author. :)

  • Looks like the MVC structure is not really comforted and the project have some repeated code in general.

  • Also commit messages are not really descriptive. Here is a good read.

Nevertheless, it's a great project. Keep developing, please. :)


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @emrebeyler!

So far this week you've reviewed 10 contributions. Keep up the good work!

thanks a lot buddy. Will fix up the repeated code in future updates and try to have more descriptive messages.

This tool is so incredible! I had no idea it existed until now. I can’t wait to get on my computer tomorrow and play with it!

Posted using Partiko iOS

Thank you so much 🙏 would love to see you play with it ❤️

Awesome! You rock @magicmonk! steemfriends.org is one of the very most useful Steem websites. I'll let you know about some more ideas.

Thank you teamsteem. You are a very encouraging boss.

Hey, @magicmonk!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Thank you utopian!

Ohhhh interesting to see those initial miners.

haha thought you would find it interesting

Ohhh never heard about it before but it looks like it is a good place to go and get some cool info.

Posted using Partiko Android

Thanks mate :)

Another useful Feature. Thanks for taking the time to implement this one.

Thanks mate :)

Hi @magicmonk!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Thank you for your support teamsteam, and thanks for sharing this site, it’s incredible, magicmonk! More Power!

thank you :)