HiveLive Proposal: Developing Open-Source tools & services on Hive

in #dhf11 months ago

HilveLive DHF Proposal logo

Dear Hive users,

I'm so happy and excited to present my proposal about the HiveLive universe. If you don't know, HiveLive is composed of six projects and each project has its mission. That's why I want to take one year to develop these projects as far as I can.

The first steps are already made. All these projects already work and are already used by many (MANY) users. I also choose to have the same design, colors, and UI/UX to be consistent and to create a great "universe" of Hive apps. If you want to know more, just check this post.

TL;DR (too long; don't read)

For those who don't have time, HiveLive is composed of 6 projects :

This proposal is made for:

  • Full-time Hive-dedicated work (code/posts/docs / ...)
  • Open-sourcing all the code I write
  • Regular publication of posts
  • External freelancers/contractors for work I can't do, will be paid for the work
  • Rewards for every HiveLive project contributions
  • Marketing and advertisements outside of Hive
  • Recurring costs (Servers, maintenance, ...)
  • Additional costs (Tools, internationalization, ...)

That's why I ask 24972 HBD for 6 months / 138 HBD per day for 180 days.


To support my work, just support this proposal by following your favorite link:

Ecency / PeakD /

Hive.blog wallet / https://wallet.hive.blog/proposals
/ HiveSigner


Welcome to the "Open-Source Era"

When I look at Hive projects, many of them are Open-source. And that's why Hive-PHP-Lib, SuperHive and TokenDistrib are already Open-source.

Some projects were done in a "Quick & Dirty" style. Before open-sourcing them, I need to refactor some parts to follow best coding practices.

To bring more quality and more usability, I also need to write more good documentation. Every project can be used by everyone. I already started with Hive-PHP-Lib developer documentation (automatically generated for developers).

But it's not enough for me. I want to go further and add a transparency layer. When the code is Open, it's a great start but why not apply the open-source philosophy to other aspects? I want to start with my roadmap. Everything I will make will have more transparency about its progress.

For that, I use:

Do you want something more? I publish the HiveLive design guidelines (created by @achara1202) to show everything about UX/UI. Even more? All the code and content are Open source and can be found on the HiveLive GitHub repository.

The ultimate goal is to bring more quality and more openness to Hive in every aspect of each project.


The Projects

Now you know what will be made; we can talk about what has already been done, Let me introduce you to each project.

Small logo projects list

SuperHive

Imagine a fully Hive-based Content Management System, that's SuperHive!

You can create your theme (On my ToDo list, I'll create a design builder for non-tech people) and your features like any other CMS! Do you want a real HIVE blog? Now, you can!

I built SuperHive with two main ideas:

  • User customization (Easy theme system)
  • Very easy to use (don't think about performance, tech stuff, or SEO, it's automagically made)

Many things were already made (it's one of my oldest Hive projects.) and it continues to be updated. Now, SuperHive is at 0.8.0 version and you can see what's new in the last update post.

It's already Open-source and you can see the code on the Superhive GitHub repo.

HiveStream

HiveStream is a web service that brings Hive & Hive Engine donations to streamers. It's compatible with many software & platforms. When a donation is made, an animation appears on the stream.

Each streamer can log in to HiveStream and access the dashboard.
Many things can be customized like GIF animation, text color, font,...

The latest update was made to include Kick platform, custom fonts for donation notification, minimum amount, and some bug fixes.

With more than 100 users, HiveStream needs to add more professional features to attract more streamers all around the world.

Hive MultiStaker

It's an "all-in-one" tool to manage Hive-Engine tokens. Started with only one button to stake all tokens, this project is far better now and has many features. You can try and take a look by following the MultiStaker link. At this time, you can:

  • Claim rewards manually or automatically
  • Stake all or part of your tokens, all at once
  • Unstake all or part of your tokens, all at once too
  • Bulk send your tokens to another account.

Latest update came with a new UI, bug fixes, code cleaning, and the "send to another account" feature.

Token Distrib

Some communities reward delegators with some tokens in exchange of HP delegation. But without tools, it's very difficult to do and it takes so much time! Get all shares, calculate percentages, ... That's why I made TokenDistrib. It's open-source, the code can be found on the GitHub repo and you can try this tool on the official website

The first version was released with many features:

  • Get the delegators list from the start account
  • Change the status of each delegator: Listed/Redistribution/Hold
  • Choose the sender account (if it's different from the start account)
  • Generate the table with data to verify
  • Create the query for HiveKeychain or HiveSigner.

If you want to know more, just read the release post

Network Status

At first, his project was just done to help me choose the fastest Hive-Engine node and get the health of the Hive-Engine network.

But when I made the first release post, I've got many reactions (On Discord, in comments, ...). Now, I want to create a real API for Hive, HiveSQL and Hive-Engine to check everything.

With this API, every developer can fetch the best node to avoid bugs in his/her application. If you are a developer, just take a look at Network Status

I've made a small release in November to add more tests and HiveSQL. At this time, this API contains only three Hive-Engine endpoints :

  • /all to have the list of all Hive-Engine nodes
  • /best to only fetch the best node
  • /hivesql to have HiveSQL status

Hive PHP Lib

This library is made to onboard more developers on Hive. As you know, We have JS, Python, Ruby, and Rust libraries for Hive. This one is made with PHP, is fully open-sourced (MIT license), and is available on the Hive GitLab repo.

All projects presented above use this library to interact with the Hive blockchain. It's an "enterprise-class" lib that is fully compliant with PHP coding standards (PHP-PDS, PSR-12, ...) and I use static analysis tools to bring better quality. This lib is already downloaded more than 150+ times.

The first production version was already released. With that, any PHP developer can easily create something on Hive.


Other future projects

Of course, in my free time, I can also do more things, and I already have some ideas:

  • NFT features for other services (Discord/Slack/...)
  • HiveLive projects internationalization
  • HiveWriter - Hive for book writer
  • The Hive Box (an electronic DIY stuff)
  • Go to meetups (I've already made Hive Zeeland Meetup last October)

Costs

This proposal is for 24972 HBD, 138 HBD per day for 6 months. This amount includes:

  • Full-time Hive-dedicated work (code/posts/docs / ...)
  • Open-sourcing all the code I write
  • Regular publication of posts
  • External freelancers/contractors for work I can't do, will be paid for the work
  • Rewards for every HiveLive project contributions
  • Marketing and advertisements outside of Hive
  • Recurring costs (Servers, maintenance, ...)
  • Additional costs (Tools, internationalization, ...)

Conclusion

Open source is needed to bring more transparency at every step of development. Hive ecosystem needs more quality and open-source projects. To enhance Hive experience, we need to improve the quality and efficiency of every open project.

Every step will be documented and monitored regularly.

As usual, if you have feedback/ideas/suggestions or just want to discuss, feel free to comment!

Also, you can join the HiveLive Discord server to talk with us in real time.


To support my work, just support this proposal by following your favorite link:

Ecency / PeakD /

Hive.blog wallet / https://wallet.hive.blog/proposals
/ HiveSigner


Sort:  

Just to show you, I've a Proposal Progress Display to see your support in real-time :)

It's an Open-source DIY Project. If you want to know more about this, check this old post

That's awesome! Where can I get one?

It's a fully DIY project, It's the only one :)
You want one ? I can try to make a new one!

Brilliant! You don't miss anything at any time

I want one too.

Awesome, I love this! ❤️

Please show an updated photo! 🚀

you ant a new photo ? OK !

Proposal at 21.83

Niiice :D
Mooooore to come !

untitled.gif

Hey Floren

i note that stake.hivelive.me
does not have ZING or WOO. Is it possible for these to be added please?

@theycallmep fyi

Sorry, for seeing and responding to this late. Thanks so much for recommending WOO. I really appreciate that sir. Thanks a million ♥️🎁🎄.

Merry Christmas 🎄🎁♥️

I will update MultiStaker soon with that :)
I found something to add every tokens automatically.

Great. Thanks lots.

Some free Hive-engine tokens for you:
!PGM !PIZZA !LOL !DHEDGE !LUV

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.05 DEC - 1 SBT - 0.1 THG - 0.000001 SQM - 0.1 BUDS - 0.01 WOO - 0.005 SCRAP - 0.001 INK tokens

remaining commands 14

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards!

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


bambukah, atma.love sent you LUV. 🙂 (2/3) tools | trade | connect | daily

Made with LUV by crrdlx.

Very cool to see now this post up ⛄☃️🙏👌👌👌👌☕🦊🍻 ... I hold good hopes on you.

you do some great things on Hive, good luck!

Proposal voted G 👌🏻

I always trust opensource projects which are well documented. if they are not documented properly they will die

Awesome initiative! You have my vote! Good luck and I’m looking forward to the updates when you have them

untitled.gif

Greetings, support the proposal

You made some great work before and I can not imagine how amazing your stuff will be when this proposal goes through :) Of course you have my votes!

Supported and wishing you the best!! ♥️🤗

You have my support! 👍

Done, as you do good work!
!BEER

I support this...

You have my support!

Supporte dby the FRENCH community.

!BBH

Your post has been manually reviewed for curation.

separator2.png

Principality of Bastion's Tavern - Our Leit Motiv? Let's Grow Together.

Discord | ECU | Site | Twitch | Donations | Paypal via Streamlabs

One click delegations: 500 HP | 1500 HP | 5000 HP |25000 HP | 100000 HP
Or delegate the amount you decide to @hive-143869, using peakd's wallet, for example.

JON.gif

separator2.png

@bambukah! Your Content Is Awesome so I just sent 1 $BBH (Bitcoin Backed Hive) to your account on behalf of @itharagaian. (2/5)

We need Full time Devs on Hive Developing Services and Tools. We believe that HiveLive is going to bring big possibilities on Hive!

Let's go!

Finally the day has come, to pivot of the future of web3

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

You published more than 100 posts.
Your next target is to reach 150 posts.

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

To support your work, I also upvoted your post!

Check out our last posts:

LEO Power Up Day - December 15, 2023

Hey @bambukah, here is a little bit of BEER from @papilloncharity for you. Enjoy it!

If you like BEER and want to support us please consider voting @louis.witness on HIVE and on HIVE Engine.

@coldbeetrootsoup, the HiQ Smart Bot has recognized your request (1/2) and will start the voting trail.

In addition, @bambukah gets !LOOL from @hiq.redaktion.

For further questions, check out https://hiq-hive.com or join our Discord. And don't forget to vote HiQs fucking Witness! 😻

Patient: Hr. Doktor
mein Auge tut beim Frühstücken immer so weh., Doktor: Nehmen Sie beim nächsten Mal den Löffel aus der Kaffeetasse.

Credit: chaosmagic23
@bambukah, ich habe dir im Namen von @hiq.smartbot einen $LOLZ Token gesendet
Verwende den Befehl !WITZ oder !LOOL, um einen Witz und ein $LOLZ zu teilen.

Farm LOLZ tokens when you Delegate Hive or Hive Tokens.
Click to delegate: 10 - 20 - 50 - 100 HP
.(4/8)

You have my support and even a !BEER with this

Good day.
Is TokenDistrib similar to ScotBot

PIZZA!

$PIZZA slices delivered:
@atma.love(2/15) tipped @bambukah