Hive Cuba Dashboard - We have Curation Feed/Tenemos panel de curacion [ ENG - ESP]

in HiveDevsyesterday

Hello to everyone following the work being done on #HiveCubaDashboard Every week, we share the progress of this major project, which is gradually taking shape. After about a month of work, we now have a fully completed section.

Let’s briefly recap how the project has evolved to its current state.

Weekly Review - 1
Weekly Review - 2
Weekly Review - 3

First, for those just joining us, Hive Cuba Dashboard is a platform created to centralize the administrative actions of the @hivecuba community. It is built with Python (Streamlit), using the beem library to integrate with the blockchain and @hivesql as the data source. The dashboard provides key information about the community and its users, calculating more complex metrics than those typically available on Hive frontends. It also includes a delegation section where we can see users who contribute HP to the community monthly, with the system automatically sending proportional rewards to each contributor. Additionally, there’s another practical section: the Curation Feed.

▌ Curation Feed

Before adding new functionalities, we first refined design details and alignment for components and images. After this, we dove into developing the Curation Feed.

This feed includes multiple tabs with customized ways to access community content of interest, all centralized for ease of use. It features the standard community feed, a section to search by specific tags, and another to search through a customizable list of users. Best of all, you can vote directly from this app, thanks to an additional component developed using the @keychain SDK for seamless integration!

The curation feed is now fully complete and functional.

▌ Next Steps

Following this, we restructured the project from a technical standpoint to improve application performance and independence.

As seen in our first post outlining the steps to follow, all initial goals have been successfully achieved. Now, we’ll conduct a brief analysis to determine the most useful next functionalities to scale the system further.

Thank you to everyone who has been closely following this project!


Spanish Version

Hola a todos los que siguen el trabajo que se está realizando en #HiveCubaDashboard! Semanalmente vamos dejando el progreso que está teniendo este gran proyecto, que poco a poco va cogiendo forma, y luego de un mes (aproximadamente de trabajo) ya tenemos una sección completamente terminada.

Vamos a ir haciendo un breve repaso sobre cómo se ha ido desarrollando el proyecto hasta el estado actual.

Weekly Review - 1
Weekly Review - 2
Weekly Review - 3

Primeramente, para aquellos que llegan desde este punto, Hive Cuba Dashboard es una plataforma creada para centralizar las acciones de administración de la comunidad @hivecuba. Ésta está construida con Python (Streamlit), usando la biblioteca beem para realizar la integración con la blockchain y @hivesql como fuente de datos. En ésta podemos obtener información clave de la comunidad y sus usuarios, calculando métricas más complejas que las ofrecidas generalmente en los frontends de Hive. También tenemos el apartado de delegación, donde podemos ver quiénes son las personas que mensualmente aportan HP a la comunidad, y desde el mismo sistema se les envía una recompensa proporcional a cada usuario. Además de esto, tenemos otra sección igual de pragmática: el feed de curación.

▌Feed de Curación

Antes de empezar a añadir funcionalidades, primeramente pulí ciertos detallitos de diseño y centrado con respecto a los componentes e imágenes. Luego de esto, entramos de lleno a realizar el Feed de Curación.

Éste presenta varias pestañas donde tenemos diversas formas personalizadas de acceder a contenido de interés de la comunidad, todo centralizado con mayores facilidades. Tenemos el habitual feed de la comunidad, una sección para buscar por etiquetas específicamente, y para buscar a través de una lista (personalizable también) de usuarios. Y lo mejor de todo, ¡se puede votar directamente desde esta aplicación, debido a que se desarrolló un componente adicional utilizando el SDK de @keychain para su disponibilidad!

Ya este feed está completamente terminado y funcional.

▌Próximos pasos

Luego de esto, se realizó una recomposición desde un punto de vista más técnico para mejorar el performance de la aplicación y la independencia de la misma.

Como podemos ver en el primer post realizado donde planteábamos cuáles eran los pasos a seguir, vemos que se han completado todos satisfactoriamente. Ahora corresponde realizar un breve análisis para concretar qué funcionalidad puede ser más útil para seguir escalando este sistema.

¡Agradecer a todos los que han estado siguiendo el trabajo de cerca!

🚀🇨🇺🚀🇨🇺🚀🇨🇺🚀🇨🇺🚀🇨🇺🚀🇨🇺🚀



Posted Using INLEO

Sort:  

Excelente trabajo. Esto nos ayudará grandemente a todos los cubanos