Intro & General Description of HiveTips
What Is HiveTips?
The name says it all = Tipping with HIVE.
However, not only on UI's that are integrating Hive, but instead, all over the internet!
Is the idea of making HIVE mainstream possible?
HiveTips has proven that it is possible!
Hive is ALIVE!
Background:
What The Crypto Media Thinks & Says about Tipping with Crypto:
Rather than us say anything about this, here it is, direct from the sources.
There have been numerous articles written about the potential of tipping:
"The ‘tip’ of the iceberg”
”While cryptocurrency still looks for a place to achieve scale and mainstream adoption tipping could be the one area that it can take a foothold. It has been neglected by centralised services and is by no means a monopoly at this point.”
”I think that the growing need for independent, unbiased content and the tipping trend can be combined with cryptocurrency and could be the springboard the sector never wanted but needs to become a viable mainstream trading medium."
Source: Hackernoon
Will digital tipping become cryptocurrencies first real-world use case?
"If micropayments do catch on, it will probably develop from online tipping. Some of that already exists, but it’s sparse and uncoordinated."
Source: Coindesk
The Tipping Point of Bitcoin Micropayments
Online tipping statistics are now being accumulated and followed, as the numbers and frequencies of tips rise:
Note: There are many more from where those three articles came from, but these should suffice in making the point.
HiveTips makes everything these articles talk about = REALITY!
Youtube
The goals do not stop there, now that we have HiveTips working on the above listed platforms, the plan is to expand it all over the internet. On gaming sites & platforms, other social networks in fact, anywhere where people hang out and contribute with their content. Which potentially is unlimited as the diversity of offers on the internet keeps growing daily.
The sky is the limit.
* Decentralization
* Tokenizing The Web
* Diversity
Decentralization
Tokenizing The Web
Comprehensive Video Series on HiveTips
Diversity
Relevant Posts/Articles:
https://hive.blog/hivetips/@fullalt/hivetips-and-the-3-0-percent
https://www.statista.com/statistics/617136/digital-population-worldwide/
Technical overview
Technical Intro
- Collection is a subdivision of a non-relational database.
Note: Databases might be used in order to improve read performance.
Features
Menu Features
Overview
Provides the user a general overview of his social media linked accounts in hivetips.
Settings
Preferred Tip Amount: handy configuration feature that sets a predefined tip amount in all different compatible platforms.
Allow Notifications? Enables/disables incoming Tips browser notifications
Change rpc node: lets the user decide the hive rpc node
Slider settings: enables setting the bar upper and lower limits
Service
Service dialog popup takes the form of a web carousel where credentials are to be provided.
Direct Tip
User interface for Direct Tipping compatible for peakd and hive.blog.
Gmail Tip
User interface for gmail tipping including tip recipient gmail account input field.
Development Principles
- Modularity in design: Each social media implementation is a separated repository.
- Modularity in operations: Each social media implementation runs on a dedicated server.
- Privacy responsible: user authentication tokens are only stored encrypted in the database.
- Quality by Design (QbD): Customer-focused optimization.
- Blockchain driven: the App considers the blockchain as the "single source of truth (SSOT)"
Quality Assurance
Following measures have been undertaken in order to prevent mistakes and defects while developing or updating existing software:
Linter
A code quality tool, identifies and report on patterns found JavaScript code.
- Software: ESlint
- Patterns style and rules: Airbnb
GIT version control good practises
- Clean, single-purpose commits
- meaningful commit messages
- Commit early, commit often
Staging environment
Quality Control
Testing environment
A testing environment is a setup of software and hardware for the testing teams to execute test cases.
Technological stack
- Backend: nodejs
- Frontend Framework: vuejs
- Database: mongodb
- DB modelling engine: mongoose
Periodic activities & Service maintenance
HiveTips will perform a daily refunding round (at a fixed time). Each unclaimed tip older than 30 days will be sent back to the tipper.
Quick FYI
Note:
We are "indexing", "tabulating" and whatever else is necessary to ensure the Proposal post is "shortened" in textual content on the post itself.
All of the relevant information is there, as like what the above info is in a separate post.
amazing!