Published December 14th at 9:41am - 591 ♥ - 6 min read

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

Dhf Proposal Opensource Dev Api Library Php

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 / 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 / HiveSigner



Vote for this article

50%

Comments :

itharagaian :

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

stickupcurator :

you do some great things on Hive, good luck!

hivebuzz :

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
michelmake :

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

wlffreitas :

untitled.gif

tibfox :

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!

seckorama :

You have my support! šŸ‘

papilloncharity :

Done, as you do good work! !BEER

beerlover :
https://files.peakd.com/file/peakd-hive/beerlover/yiuU6bdf-beerlover20gives20BEER.gif

View or trade BEER.


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.

artakush :

Let's go!

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

weone :

I support this...

arc7icwolf :

You have my support!

bambukah :

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

coldbeetrootsoup :

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

cetb2008 :

Greetings, support the proposal

palomap3 :

Supported and wishing you the best!! ā™„ļøšŸ¤—

fonestreet :

Proposal voted G šŸ‘ŒšŸ»

health1983 :

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

coldbeetrootsoup :

!hiqvote

mrscryptopanda85 :

PIZZA!

hiq.smartbot :

@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! šŸ˜»

foxkoit :

Very cool to see now this post up ā›„ā˜ƒļøšŸ™šŸ‘ŒšŸ‘ŒšŸ‘ŒšŸ‘Œā˜•šŸ¦ŠšŸ» ... I hold good hopes on you.

detlev :

You have my support and even a !BEER with this

atma.love :

Good day. Is TokenDistrib similar to ScotBot

atma.love :

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

pizzabot :
PIZZA!

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