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?
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.
- Witness: Still under development
- Users: Here we can see all the information about users from Cuba
- Top Users: To see the most trending accounts
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.
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
Genial saludos
Congratulations @brunettedev! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
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 🚀