Weekly Review #1 - HiveCuba Dashboard

in HiveDevs11 days ago

Pasted image 20250124201948.png

Hello everyone, I recently had the opportunity to start working on this project developed by @manuphotos for the @hivecuba community.

Starting today, I will be providing weekly updates on the progress made.

What is HiveCuba Dashboard?

This project began as a personal challenge by its creator (post) with the goal of facilitating access to content created by the community and, in general, by all Cubans within $Hive. This way, we can gather statistics to analyze user activity within the ecosystem and support them.

It is built with Python using the Streamlit framework, a tool focused on data visualization with predefined components that are quite aesthetic and very easy to integrate into the logic of any application.

What sections can we find?

Pasted image 20250124202648.png

As we can see, we have:

  • Home: Home page
  • Delegations: To learn about the community collaborators and reward them with Hive for the HP delegated.

Pasted image 20250124202858.png

  • Witness: Still under development
  • Users: Here we can see all the information about users from Cuba

Pasted image 20250124203908.png

  • Top Users: To see the most trending accounts

Pasted image 20250124204801.png

And the most important section.

Curation

Due to the limitations of PeakD and the growing number of target users on the platform, the idea of creating a centralized site for curation emerged.

Pasted image 20250124205103.png

Contribution

I have recently joined the project and, with complete freedom to work, I have started correcting various design aspects.

  • Centering of components
  • Image alignments
  • Color corrections

Similarly, the code underwent some changes.

  • Creation of a db module to manage the connection with HiveSQL
  • Creation of environment variables for greater security and readability
  • Creation of the core module to improve structuring and differentiate the logic from the user interface.
  • Removal of duplicate functions or those performing the same task from different files

Next Steps

There are still structural elements that can be decoupled, such as in-code styling loads, which will gradually be refactored.

For now, I will start working on the voting system, which aims to simplify the way curators follow content.

It is already possible to load posts and view them in the feed, although for some, images are not loading correctly due to the diversity of metadata formats on the platform. (It would be good to create a standard among Hive dApp developers)

For now, the roadmap is:

  • [ ] Make the vote button functional
  • [ ] Show a text preview
  • [ ] Add filtering by tags
  • [ ] Add a more flexible way to customize the list of posts to curate.

Future Projections

HiveCuba Dashboard is envisioned to, in the future, serve not only @hivecuba but also other communities, becoming a tool that can support community administrators. For now, we are far from that, and the short-term goal is to make it fully functional for our community at least. Gradually, we will keep you updated on the work being done and its evolution for future reference.

Grateful to be part of this team and to collaborate in the growth of $Hive.



Text translated with DeepSeek

Sort:  

Congratulations @brunettedev! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 1250 upvotes.
Your next target is to reach 1500 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Un proyecto muy interesante siempre se agradece aportes como el tuyo.
Thanks

Un placer siempre llevar a delante el ecosistema y vamos por mas ❤️‍🔥❤️‍🔥❤️‍🔥❤️‍🔥

Está muy muy interesante la verdad... Hay que tirarle un ojo a como desarrollar para web3 y así poder colaborar. Éxitos 🚀