Splinterlands Meta Snapshot Update

avatar



Hey monster maniacs, I've been working on my web application as my resources allow me and I've made some improvements, I tell you below the most important changes I've made so far

Remember that you can visit the application in this link:
https://splinterlands-meta-snapshoot.herokuapp.com



Database integration


This is the most important advance I've done, now we can update the table values with the values that are stored in the database, in the page we can do it from the top navigation bar in the "Update" button.

Because I am using the free firebase service, the number of queries that can be made is limited, and we cannot access the data in real time, so I have configured the page so that only one query is made per day and I have updated a .json template that will contain the statistics that will later be processed according to the filters that the user selects to generate a table. At the top of the table will be shown the last date in which the .json was updated so you know if you are viewing updated data.

I have increased the amount of days to consult from 15 to 30, this is due to the small amount of battles I currently have in the database, I have not been able to upload battles regularly because my internet is a shit, however, in the future I hope that this data can be uploaded from the cloud through the same web page.

Ability to rearrange the table


Initially the tables are generated by ordering them according to the percentage of use, but now it is possible to reorder the results by clicking on the property we want to be taken into account to sort the data.

Now you can sort the table by winrate, name, color, wins, etc.

Labels for selecting filters


I have changed the way the filters that can be selected when consulting the table are shown, I am still not convinced by this design but I think it is a little better than the previous one.

Warning label


A minor change, I have placed a warning label indicating that the site is still under construction so it is possible that something may break or not work as it should while you are browsing the site.



I found a bug


A moment after deploying this new version, I noticed that there is a bug with respect to the Champion League data that is not loaded correctly, apparently this bug was already there in the previous version and I only noticed it thanks to the number of analyzed battles that the site shows now. I will try to fix this as soon as possible.

What's next?


I still have a lot of work to do, the first thing is to correct the championship bug and check that all the data is being displayed properly.

Then I will get to work to devise a system that allows to load battles into the database from the page, this will be a great advance.

I will also continue working on the design, I'm still not convinced about the way the user should interact with the site and I think it can be improved a little more.

Later on I will take new challenges, integration with keychain? Personalized data? Maybe this is still a little far away, but the future has no limits.


Thank you very much for reading this post and don't hesitate to leave your comment. See you in the game.





The images used in this post belong to or are inspired by Splinterlands. a TCG game integrated to the STEEM Blockchain.



0
0
0.000
1 comments
avatar

Oh! This is getting better every time!
Thank you for adding the new sort features, I love it!

I think once you are able to integrate this with the game (rather than having to upload all the info), it's gonna be sooooooo great!
I really like being able to use this to check how much a card is being played, at what levels, and how well it does.

Just checking in on this week's Battle Challenge, I see that the Undead Minotaur is getting a little more play, but still has a pretty good win rate (50%).

Thank you again for working so hard on this!

0
0
0.000