Saludos Hivers, por aca como dicen: "Lo prometido es deuda". Me dispuse a programar una aplicación para mi amigo @ecoinstant para automatizar y ayudar en el proceso de incorporación de nuevos miembros al HSBI @steembasicincome
HSBI? eso suena como a policias de internet o algo asi :)
Pues entra en la app recien hecha y en modo de prueba a partir de hoy:
https://hivesbi-onboarding.netlify.app/
y veras la información como:
Hive SBI (Hive Basic Income) es un proyecto de apoyo a creadores de contenido en la blockchain de Hive. Su objetivo es proporcionar un ingreso básico pasivo a largo plazo a sus miembros a través de shares (acciones) que generan recompensas diarias en Hive Power.
Basicamente esta iniciativa apoya a muchos usuarios y sobretodo a los que dia a dia hacemos y creamos codigo para mejorar la web3 y el ecosistema HIVE.
En graficos y texto
- Primero: Buscamos usuarios nuevos, bajo ciertos parametros.
gracias al poder de HiveSQL, agradezco enormemente esta herramienta de @arcange porque hacer una busqueda bloque por bloque, donde cada dia se generan 28.800 bloques seria una locura. El backend que hice, colgado aca: https://apitut.duckdns.org/ se nutre de HIVESQL.
- Segundo: Haces clic en el icono de chequeo para ver si es miembro del HSBI.
- Tercero, empezamos el proceso de Onboarding. Para esta comunidad de HSBI, el proceso lo hace alguien que ya es miembro y paga lo que desee para incluir a ese otro miembro, tan simple como efectuar una transferencia(reomendado siempre usar Hive @keychain), digamos 1 HIVE y en el memo se coloca el nuevo usuario.
- Cuarto: la app te prepara una vista previa de un mensaje pre-configurado en markdown, algo que explique que se hizo y porque, asi como enlaces de interes. Y lo publica.
- Y entre otros pasos, dejas el comentario, sin salir de la app y la app te genera un reporte que puedes copiar/pegar en texto para tus archivos.
BD?
Si por ahora una base de datos sencilla para monitoreo alojada en el mismo VPS, gracias a @privex por tan buenos servidores.
Sistema de logueo usando Hive keychain + backend JWT
Para altos niveles de seguridad se pide un "challenge" al servidor, ese challenge se firma con hive @keychain y se regresa al servidor para su comprobacion. Y solo alli puedes efectuar busquedas y agregar miembros.
NOTA imporante: si no eres miembro del HSBI no podras agregar personas nuevas. Ya luego veremos que planes se traen entre manos @thecrazygm y @ecoinstant
Pensando a futuro, se puede ampliar esta APP?
Definitivamente si. Podriamos convertirlo en un instrumento de "onboardings" multi-comunidad. Por ejemplo la comunidad @aliento quiere empezar a hacer un proceso unico para buscar usuarios y agregarlos, entre muchas otras ideas. Ampliando el codigo, se podria convertir en algo mas grande pero veremos que ideas surgen en el camino!
Y el llamado es para usuarios de HIVE y sobre todo miembros del HSBI
Para que prueben la app y me dejen sus comentarios aca debajo, ideas y demas. Cabe destacar que la app esta en su lanzamiento de pruebas e ira creciendo en base a las necesidades.
Yo mismo durante las pruebas tube que usarla asi que si ven un comentario como este:
🎉 ¡Hola @${onboarded} Bienvenido/a a HIVE 🎉
Soy ${onboarder}, te felicito por tu participación y compromiso con esta increíble comunidad.
Como parte de una iniciativa personal, te he inscrito en el programa:
🔹 Hive Stake Based Income (Hive SBI)
Se trata de que fueron incluidos si ain no eran miembros. Algunos de los que inclui en fase de pruebas fueron:
@bkninja
@chilakiller
@disha43
@ferjoshwolf
@meganovaband
@munna77
@robertoasl
@ssantisaracho18
@stoodkev
@trafalgar
ENGLISH VERSION
Greetings Hivers, as they say around here: "A promise is a debt." I set out to program an application for my friend @ecoinstant to automate and assist in the process of onboarding new members to the HSBI @steembasicincome
HSBI? that sounds like internet police or something like that :)
Well, check out the recently made app in testing mode starting today:
https://hivesbi-onboarding.netlify.app/
and you will see information like:
Hive SBI (Hive Basic Income) is a project supporting content creators on the Hive blockchain. Its goal is to provide a long-term passive basic income to its members through shares that generate daily rewards in Hive Power.
Basically, this initiative supports many users, especially those of us who day by day make and create code to improve web3 and the HIVE ecosystem.
In graphics and text
- First: We search for new users, under certain parameters.
thanks to the power of HiveSQL, I am enormously grateful for this tool from @arcange because doing a block-by-block search, where 28,800 blocks are generated every day, would be crazy. The backend I made, hosted here: https://apitut.duckdns.org/ is powered by HIVESQL.
- Second: You click on the check icon to see if they are an HSBI member.
- Third, we start the Onboarding process. For this HSBI community, the process is done by someone who is already a member and pays whatever they wish to include that other member, as simple as making a transfer (always recommended to use Hive @keychain), let's say 1 HIVE, and in the memo, the new user is placed.
- Fourth: the app prepares a preview of a pre-configured message in markdown, something that explains what was done and why, as well as links of interest. And it publishes it.
- And among other steps, you leave the comment, without leaving the app, and the app generates a report that you can copy/paste in text for your files.
DB?
Yes, for now, a simple database for monitoring hosted on the same VPS, thanks to @privex for such good servers.
Login system using Hive keychain + backend JWT
For high levels of security, a "challenge" is requested from the server. This challenge is signed with Hive @keychain and returned to the server for verification. And only then can you perform searches and add members.
IMPORTANT NOTE: if you are not an HSBI member, you will not be able to add new people. Later we will see what plans @thecrazygm and @ecoinstant have in mind.
Thinking ahead, can this APP be expanded?
Definitely yes. We could turn it into a "multi-community" onboarding tool. For example, the @aliento community wants to start a unique process to search for users and add them, among many other ideas. By expanding the code, it could become something bigger, but we'll see what ideas emerge along the way!
And the call is for HIVE users and especially HSBI members
To try the app and leave me your comments below, ideas, and so on. It is worth noting that the app is in its testing launch and will grow based on needs.
I myself had to use it during testing, so if you see a comment like this:
🎉 Hello @${onboarded} Welcome to HIVE 🎉
I am ${onboarder}, I congratulate you on your participation and commitment to this incredible community.
As part of a personal initiative, I have enrolled you in the program:
🔹 Hive Stake Based Income (Hive SBI)
It means they were included if they were not yet members. Some of those I included in the testing phase were:
@bkninja
@chilakiller
@disha43
@ferjoshwolf
@meganovaband
@munna77
@robertoasl
@ssantisaracho18
@stoodkev
@trafalgar
For coders
If you want to check it out go there: