This is a proposal to open source DBuzz

1 14
Avatar for dbuzz
Written by
1 year ago

Vote for Proposal | Click here

DBuzz is the leading Web3 development firm that specializes in micro-blogging technology for Hive.io. With decentralized infrastructure, users can post their content without fear of censorship or interference, ensuring that their opinion and content remains open and available to all.

Vote for Proposal | Click here

Over the course of three years, DBuzz has experienced significant growth in its project and community, and our team has continuously added features and options for users, with updates occurring three to four times per month.

We are currently seeking additional funding to support ongoing development, including transitioning to an open-source project model that will benefit the entire Hive community. As part of our funding efforts, we are offering to open-source our v3.0 code base (and upcoming v4.0 code base) to enable community use and expansion.

How DBuzz Brings Value to Hive

DBuzz allows users to quickly share their ideas and start conversations within the Hive community, helping to spread awareness and encouraging more collaboration and engagement across the community. It enables users to quickly and easily connect with others, share ideas and start meaningful conversations.

DBuzz also serves as an ideal platform for community managers to have conversations, organize, and document important events as they occur. This feature proves particularly useful for short-form content.

In addition to enabling easy expression, DBuzz provides a censorship-resistant environment that protects freedom of speech. Open-sourcing our current codebase is the next step toward that objective.

Finally, DBuzz serves as a way to grow the size of the Hive community by acting as a conduit to attract new users to Hive.

(@tonyrebamonteph,@bitskwelaand other reputable content creators onboarded to Hive through DBuzz )

Past developments

DBuzz was the first microblogging platform on Hive. For over three years, the DBuzz team has meticulously developed the platform from scratch, without using any forked Hive front-end as a boilerplate. This approach has allowed us to gain extensive knowledge about the intricate workings of the Hive blockchain.

By building from the ground up, we have gained a comprehensive understanding of developing other technologies on the Hive blockchain. Our approach ensures that our codebase is robust, transparent, and easily understood and modified by our development team.

Our codebase utilizes ReactJS, and our database uses the decentralized IPFS database solution provided by fleek.co.

We currently operate eight dedicated servers for DBuzz, including a witness server, development, staging, production, IPFS, research, and fallbacks. Our front-ends are hosted on Fleek.co's decentralized IPFS hosting. We plan to establish our own IPFS node to eliminate the need for a third-party IPFS provider in the future.

We utilize SSH key login with root passwords disabled to secure our servers.

Authentication

Posting and Commenting

  • Publishing posts

  • Publishing comments under posts

  • Setting maximum accepted payout for posts (setting max to 0 burns author rewards without harming curators)

  • Emoji picker

  • GIF picker

  • Media upload for images

  • Video (and audio) embed player support for video (and audio) links

  • YouTube

  • Cast.Garden

  • 3Speak

  • Odysee

  • Bitchute

  • Banned.Video

  • DTube

  • SoundCloud

  • Vigilante.tv

  • Vimm.tv

  • LBRY

  • Apple Music

  • FreeWorldNews

  • Rumble

  • Tweet embeds

  • Link embeds (web pages)

Voting

  • Voting slider from 1% to 100%

  • Vote slider % memory

Feeds Display

  • Following Feed

  • Trending Feed

  • Latest Feed

Notifications Panel

  • Notifications Filter (all, votes, mentions, follows, replies, reblogs, transfers)

Content Control

  • Hiding posts individually

  • Hiding posts by tag (#NSFW hashtags)

  • Hiding posts of another user by muting their account

Cross-platform Interaction

  • Buzz to Twitter

  • Buzz embeddable button

  • Share to 3rd party platforms

  • Twitter

  • Facebook

  • Telegram

  • Whatsapp

  • LinkedIn

  • Copy link of Buzz

Organizing Content

  • Pockets (creating, deleting, adding to, and removing from Pockets)

Interface Customization

  • Theme (white, dark blue, dark gray)

  • Settings (toggle video embeds, link previews, image display, and NSFW posts)
    Profile View

  • View profile (username, Reputation, Hive Power)

  • View posts and comments by user

  • View Following and Followed users

Profile Customization

  • Change profile picture

  • Change the cover photo

  • Change profile name, bio, location, and website

Wallet

  • View HIVE, Hive Power, HBD, Hive Savings, and Estimated Account Value

  • Claim Hive Power and HBD rewards

Search

  • Search by keyword

  • Search by username

Price Feed View

  • HIVE/HBD price display (from CoinGecko)

Back-end Processes

  • Automatic Resource Credit Delegation for new users that sign up via the DBuzz Sign-up Button (modified software created by @voltair and @roomservice)

  • Affiliate program for DBuzz users (via HiveOnboard)

  • (DDS) Decentralized Database System with Fleek IPFS storage

Frontend Version Control

  • Show the current version

  • Check for updates

Proof of Access

  • Proof of Access Storage was developed by Nathan Senn (@nathansenn) in partnership with SPK. Funded by SPK. For more information visit @nathansenn's upcoming blog post about its release (coming soon..)

Marketing/Outreach

Nathan Senn (@nathansenn) has proven himself to be more than just a developer; he is also a blockchain expert and is becoming a leading marketer for Hive. This is largely due to Chris Rice's (@chrisrice) aggressive online and offline guerrilla marketing approach for DBuzz.

(See here for more: https://3speak.tv/watch?v=nathansenn/pzcqusax)

Vote for Proposal | Click here

The Hive community was previously known for having excellent technology for Web3-based social media DApps, but lacking marketing skills. This situation has already shifted, with notable developments such as @lordbutterfly's upcoming professional Hive Documentary, efforts by the @valueplan and DBuzz's use of aggressive guerrilla marketing tactics.

Vote for Proposal | Click here

Furthermore, DBuzz has formed affiliations with industry leaders and marketing experts in the Philippines such as @blocknetworkph and @bitskwela, and are growing connections in America and Thailand. (See here for more: https://hive.blog/hivedevs/@nathansenn/a-buzzworthy-experience-promoting-hive-and-dbuzz-at-the-bull-or-bear-web3-event)

Vote for Proposal | Click here

DBuzz is moving towards doing major meetup events every single month, sponsoring local community development, and leading the way for onboarding people onto Web3 through Hive.

Vote for Proposal | Click here

Future of DBuzz

Version 4.0

Our aim is to further the Hive community by developing tools and software created specifically for Hive, and to make all of it publicly accessible to Hive developers on our Github page: https://github.com/d-buzz.

DBuzz worked closely with the SPK team to develop the v3.0 Metamask integration, and we are enthusiastic to continue our partnership as we begin work on DBuzz v4.0. Alongside SPK and Ceramic Network's pioneering technology, we will make it easy for our users to use Metamask login on DBuzz, and we will integrate other login methods such as BTC, Twitter, and email.

Our collaboration with the SPK team extends beyond Metamask integration. We will also code NPM packages that will integrate with SPK features, providing example code and documentation for other projects to integrate with their websites based on our integration. Other Hive Dapps can use this code in the future.

We express our gratitude to @theycallmedan, @starkerz, @vaultec, and the SPK team for their contributions.

DBuzz v4.0 will feature the latest technology, enhanced features, and the following functions:

New Technologies

  • Develop off-chain and sidechain technology for DBuzz and other Hive Dapps.

  • Help create a standard framework for Honeycomb that will benefit DBuzz and other Hive Dapps.

  • Help create a standard framework for SPK Network that DBuzz and the Hive community can use.

  • Create better moderation tools and procedures to deter spam content on the Hive blockchain and DBuzz platform.

Improvements

  • The ability to Buzz (post) off-chain

  • Better Blacklist/Mutelist viewing and controls

  • Clean and well-documented code

  • Better content rendering

  • Better support for non-Chromium Web Browsers, such as Apple Safari, Mozilla Firefox, Tor Browser, and DuckDuckGo Browser
    -Modularizing the code into NPM packages

Improvements From v3.0

  • NFT Marketplace and DEX (built with Honeycomb and modified for Market.D.Buzz)

  • Partial Metamask integration

  • Blacklist/Mutelist viewing and control

  • Media upload for video

  • Daily and total user count

Posting

  • Buzz Post scheduling

  • Cross-post rendering

Login Integrations

  • Hivesigner

  • Metamask

  • Ceramic Network

  • Web2 & Web3 login options (such as Bitcoin, Twitter, or email)

Extensions

  • Blog.D.Buzz: a full-fledged, long-form front-end

  • Wallet.D.Buzz to include HIVE & HBD transfers, delegations, witness voting, and proposals.

  • Market.D.Buzz NFT market and DEX

  • Stats.D.Buzz for DBuzz/Hive statistics

Video Embeds

  • Add YouTube short embeds

  • Add Twitter Spaces embeds

Audio Embeds

  • Add Aureal.One audio embeds

Native App Support

  • Android app

  • iOS app

Other

  • Contact form for suggestions, feedback, and bug reporting

We will be using some of the following technologies in DBuzz v4.0:

  • Next JS

  • Tailwind CSS

  • Webpack 5

DBuzz v4.0 code will use fewer 3rd party NPM packages in exchange for smaller code snippets - this will keep the bundle size light and secure, ensuring the front-end will load faster.

Other Software To Be Open-sourced:

  • Hive.pm - Messaging service that transfers HIVE or HBD to send encrypted messages via Hive memos.

  • Blog.D.Buzz - A long-form version of DBuzz

  • Market.D.Buzz NFT marketplace and DEX

  • Wallet.D.Buzz Hive Wallet

  • Vote.D.Buzz Voting Tool for Hive Proposals

Marketing/Outreach

  • International Outreach/Ambassadorship

  • Events

  • Further in-person marketing, guerilla/boots on the ground marketing campaigns across the world

  • Further Online marketing

  • Search Engine Optimization

Benefits

Opening our project to the public will enhance the overall transparency and security of the codebase - ensuring higher standards. Furthermore, DBuzz's open-source code will provide resources for Hive DApps to create applications with the latest technologies and methods developed by DBuzz, thus improving access to information on Hive.

The improvements and new technologies in DBuzz v4.0 would bring several benefits to both Hive and DBuzz users. Here are some of them:

  1. Enhanced User Experience: DBuzz v4.0 will have improved features and functions, including better content rendering, scheduling of buzz posts, and cross-post rendering. Additionally, it will have better support for non-Chromium web browsers like Apple Safari, Mozilla Firefox, Tor Browser, and DuckDuckGo Browser. All these improvements would result in an enhanced user experience for Hive and DBuzz users.

  2. Improved Security: DBuzz v4.0 will have better moderation tools and procedures to deter spam content on the Hive blockchain and DBuzz platform. Also, DBuzz will be using fewer third-party NPM packages in exchange for smaller code snippets. This will keep the bundle size light and secure, ensuring the front-end will load faster.

  3. More Functionality: DBuzz v4.0 will have new features like off-chain buzz posting, blacklisting and mutelisting viewing and controls, and integration with login methods such as Metamask, Ceramic Network, and Web2 & Web3 options like Bitcoin, Twitter, or email. There will also be a wallet feature, allowing for HIVE & HBD transfers, delegations, witness voting, and proposals.

  4. Open-Source Software: DBuzz will open-source several software, including Hive.pm - a messaging service that transfers HIVE or HBD to send encrypted messages via Hive memos, Blog.D.Buzz - a long-form version of DBuzz, Market.D.Buzz - NFT marketplace and DEX, and Wallet.D.Buzz - a Hive Wallet. This open-sourcing would allow developers to use and improve the code, leading to a more robust and reliable ecosystem.

  5. Outreach and Growth: DBuzz v4.0 will have international outreach and ambassadorship, search engine optimization, and a plan to boost user growth. This would help promote the Hive ecosystem and attract more users to it.

Overall, the improvements and new technologies in DBuzz v4.0 would result in an improved user experience, better security, and more functionality for Hive and DBuzz users. Additionally, the open-sourcing of software and outreach efforts would help grow the Hive ecosystem and attract more users to it.

Costs

DBuzz has its roots in HivePhilippines.com, which was founded on August 23, 2019. Soon after, we launched DBuzz, and both projects have been entirely self-funded. Our only source of income has been from posting content, curation, and witness rewards. We have never generated revenue from traditional advertising or by selling data.

We are requesting $145,000 HBD

We are requesting $145,000 HBD to take DBuzz to the next level, grow the Hive community, and open-source DBuzz, the other listed DApps, and future developments made by the DBuzz team.

These are screen captures of the DBuzz GitHub showing 37 repositories, 149 releases, and 498 commits to Mainnet that we will open source.

Upon receiving full funding from the proposal, we will make the code base publicly available on GitHub for the community. DBuzz v4.0 will feature complete integration of the customized Ceramic Network technology by @vaultec, the SPK Network by @theycallmedan, and @starkerz. It will also incorporate Ethereum's widely used Metamask service as a secondary login method, and eventually, other blockchain platforms in development.

Following the completion of full Metamask integration, our team will seamlessly integrate additional blockchains and platforms. The inclusion of Bitcoin, Twitter, and email logins will simplify the onboarding process and promote the Hive community to the public.

Furthermore, we will open-source the Ceramic Network integration code, including Metamask, Bitcoin, Twitter, and email login options, as an NPM package for the community to use.

Summary Plan for Hive Proposal Funds

  • Expand the software development team for a comprehensive Metamask integration and build DBuzz v4.0 along with the other features mentioned above.

  • Develop off-chain and sidechain technology for DBuzz and other Hive DApps.

  • Help refactor and create a standard framework for Honeycomb (Currently partially funded by Honeycomb)

  • Create better moderation tools and procedures to deter spam content on the Hive blockchain and DBuzz platform.

  • Enhance collaboration with our marketing partner who specializes in growing Web3 cryptocurrency projects.

  • Infrastructure and hardware to ensure that the DBuzz team can efficiently and sustainably build software for Hive, Web3, and the open-source community.

Breakdown Of Funding

$ 94,000.00 Team Salaries for 6 months 15.6k per month

Current team
1 Dev
2 Management
2 Community manager and curation
2 QA and engagement
1 Content Creator
1 DBuzz Ambassador

Team expansion
5 New Devs
1 SEO

$ 24,000.00: Office Space, equipment and various other in-house upgrades to handle the growth.

$ 15,000.00: Expand back-end servers (both physical and virtual servers in multiple locations) to increase security, redundancy, and the fast delivery of content

$ 12,000.00: Marketing

This totals $145,000 HBD

Any unused funds will be returned to DHF.

Partial Funding

We guarantee the open-sourcing of all D.Buzz code repositories with full funding. The DBuzz team commits to dedicating 6 months of unconditional effort towards expanding and building the features outlined in this proposal.

If we receive partial funding, we will assess the amount raised and evaluate the best path for the growth of DBuzz and the Hive community. However, without full funding, it will be difficult to commit to open-sourcing all of our work, as we will need to be more strategic with our resources. We hope you will back us. Supporting DBuzz will empower our team to work for everyone’s success, and to fulfill the philosophy of the Web3 ideals that the Hive community and DBuzz advocates for.

DBuzz intends to remain an active contributor to Web3 social media, providing short-form content as a crucial gateway for users interested in blogging and communicating online.

Once the DBuzz code is open-sourced, it can be utilized in various projects or integrated into existing ones. With complete funding, DBuzz plans to expand its team and quickly develop new features for DBuzz and other Web3 technologies to benefit the Hive Ecosystem.

Ensuring that real people see real value from Web3, blockchain technology, and Hive, is the foundation for success of the HIVE token and platform. DBuzz is committed to furthering that value, and to growing the size of the community.

We Thank You for your support!

Sincerely,
The DBuzz Team.

PeakD: https://peakd.com/me/proposals/263
Ecency: https://ecency.com/proposals
HiveBlog Wallet: https://wallet.hive.blog/proposals

Vote for Proposal | Click here

2
$ 0.14
$ 0.13 from @TheRandomRewarder
$ 0.01 from @yoieuqudniram
Avatar for dbuzz
Written by
1 year ago

Comments

Congratulations, team! I wish I could help.

$ 0.00
1 year ago