2024-06-24 - Distriator - UX Improvements & Backend Updates

Hello Hive Community Members,

Welcome to daily updates from @sagarkothari88 - a Hive Witness & mobile-app-developer. I daily invest my time with my skillset in #Hive & I daily hive-power-up.

Project - Distriator

Trusted Business Guides Filter

Filter businesses based on trusted guides

  • @starkerz suggested that, there should be a way with which, we should be able to view the businesses managed by guides.
  • Based on this request, we implemented this filter on business-filter screen.
  • This filter will be available to super-admins & admins
  • With this, admins can easily filter out businesses managed by a specific guide
  • Following screenshot gives you the idea how to filter businesses by guide @buttcoins

filter businesses which are managed by guide @buttcoins

  • These changes are tested well locally.
  • We also deployed it first to the beta environment.
  • Upon finding everything good & bugs free, we shipped it to production.
  • Super-Admins & Admins can try out this feature now.

Backend - API to Add a business

JOI based object validation

joi schema for business-part-1
joi schema for business-part-2

  • We are using JOI for data validation
  • A business object may contain several attributes e.g. latitude, longitude, address line one, line two, city, state, country, display name, hiveusername, and so on.
  • With Joi in place, we can validate the data sent by the client.
  • Above screenshot highlights the JOI schema for validating add-a-business

Validating JSON at API level

add a business API

  • So far, we have added code for json-validation using JOI
  • We are yet to map it to mongoose schema & add it to database
  • Once above task is complete, Add a business API will be ready.

What's next?

  • Complete Add-A-Business API
  • Migrate existing excel-sheet-based-businesses to database using add-a-business-api
  • Once migration is done, we'll integrate update-a-business-API
  • Add support for setting percentage for each-trusted-business-guide on a business

My contributions on projects on Hive Blockchain

Rewarding Hive Content Creators

  • I support several contests hosted by different communities.
  • I reward them with Hive-Power-up for the contribution that they have made on communities on Hive.
  • We keep transferring portion of hive power to different users on Hive for encouraging them for their contribution on Hive.
  • Those who respond to our replies, we also reward them with different tokens like PIZZA, BEER, LUV
  • Today we sent power ups to these people on hive - @hindavi, @jishan5, @pardinus, @ellenripley, @miprimerconcurso
  • Here is the screenshot for your reference.

we sent hive power up to these people

Dedicated Resources for Hive Eco-System

Resource NameResource DescriptionApprox Cost of ResourceStatus
Hive WitnessHive Witness Node$50
DluxRunning Dlux Witness Node$5Down ATM
LarynxRunning a LARYNX node$5Down ATM
DuatRunning a DUAT node$5Down ATM
VSCRunning a VSC witness node$5
Discord BotHive Curators Discord Bot Node$5
HP RewardsHive Curators HP reward Bot Node$5
12 NodesPowerful video encoder nodes for 3Speak $20 on average$240
Bandwidth3 internet connections$50
DistriatorHive-Distriator Backend node$50
Community ContributorsRewarding community contributors in INR$60
Additional DevelopersAdditional Contributing Developers$1500
--------
TotalApprox$1980--

Updates: Video Encoder Nodes

  • I'm running 12 powerful video encoder nodes for 3Speak Community Members.
  • Monthly internet bandwidth usage which exceeds 15 TB, Maintenance cost, Electricity backup, Internet backup, Depreciation cost - it's all on me.
  • On 2024-06-24, 3Speak published total 98 videos.
  • My video encoder nodes encoded 78 videos from 98 videos published.
  • It means, my encoder nodes encoded 79.59 % of total videos published on 2024-06-24
  • Here is visual representation of above data.

2024-06-24-encoder-data

My Daily Hive Investment Report for 2024-06-24

ValueInvestment Type
0.400 HiveHive Power Up
22.427 HiveWitness Rewards in Hive Power
71.968 HiveCuration Rewards as Hive Power
7.387 HiveBenefactor Rewards as Hive Power
----
102.182 HiveTotal Hive Power Invested
----

Curation Report for 2024-06-24

NOTE:

  • If you don't like tagging you under curation report, let me know in comment section & I'll exclude you from the curation report.
  • If you think that I should not attach curation report in the post, let me know in the comment section.

We've curated total 45 & motivated content creators for their contributions on Hive.

🧑‍💻 Author 🧑‍💻📝 Post 📝❤️ HiveCurator ❤️👥 Community 👥
@littlesorceress@littlesorceress/new-amigurumi-to-the-animal-collection-today-the-fox-eng-esp-nuevo-amigurumi-a-la-coleccion-de-animales-hoy-el-zorro@equipodeltaNeedleWorkMonday
@dawnoner@dawnoner/an-afternoon-with-morgan--another-pole-dance-session-part-2-infrared-photography-on-hive-sflk4v@dimascastillo90Alien Art Hive
@ariannysg@ariannysg/eng-espbad-experiences-on-rusty-trial-sundaymalas-experiencias-en-domingo-de-rusty-trial@dimascastillo90GEMS
@jlinaresp@jlinaresp/saint-john-baptists-day-venezuela-street-photography-from-montalban-carabobo-venezuela-oror-eng-esp-oror-28-pics@dimascastillo90Visual Shots
@passenger777@passenger777/tahtali-olympos-cable-car-tahtali@dimascastillo90Worldmappin
@christianyocte@christianyocte/myeongdong-24-korean-street-food@dimascastillo90Foodies Bee Hive
@mengao@mengao/smash-burgers-enpt-br@gwajnbergFoodies Bee Hive
@thisismylife@thisismylife/diy-summer-holiday-activities-craft-your-own-restaurant-menu@gwajnbergGEMS
@michupa@michupa/ups-and-downs-like-a-ferris-wheel-sadness-is-temporary-enpt-dxa@gwajnbergHive Learners
@emiliorios@emiliorios/chopra-pareto-y-dalai-lama-3-leyes-de-vida-y-bienestar-mi-homenaje-aniversario-a-cholosandlotus-esen@miriannalisHolos&Lotus
@damarysvibra@damarysvibra/haz-tu-obra-teatral-y@miriannalisHolos&Lotus
@syel25@syel25/battle-mage-secrets-weekly-challenge-3f6f50e6fa286@oadissinSplinterlands
@lorddiablo@lorddiablo/my-weekly-battle-mage-secrets-0dd37265cb27c@oadissinSplinterlands
@mawit07@mawit07/how-new-battles-doing@oadissinSplinterlands
@blitzzzz@blitzzzz/splinterlands-battle-mage-secrets-weekly-ec89175dea775@oadissinSplinterlands
@delilhavores@delilhavores/flying-to-malta-volando-verso-malta@dimascastillo90Worldmappin
@soylegionario@soylegionario/la-pasion-de-la-copa-america-2024-en-barajitas-golazo-de-coleccion-es-en@fermionicoFull Deportes
@codingdefined@codingdefined/front-running-allegation-in-quant-mf-b5x@bhattgLeoFinance
@libertycrypto27@libertycrypto27/craftink-idle-mode-my-progress-my-results-and-rewards-in-season-33-my-second-teams-modification-focus-on-ink-and-hiqs-market-value-engita-cwx@dimascastillo90Olio di Balena
@davidpena21@davidpena21/soccer-and-coffee-with-the@jasonmunapaseeCinnamon Cup Coffee
@sunscape@sunscape/what-s-blooming-this-week-6-24-by-sunscape@dimascastillo90HiveGarden
@hosgug@hosgug/conquista-cumpleanos-y-muchos-deportes-mas-spa-eng@jasonmunapaseeFull Deportes
@olgavita@olgavita/winners-of-reflection-hunters-contest-309ef694704bb@jasonmunapaseeShadow Hunters
@carolineschell@carolineschell/the-estepona-orchid-museum-many-pictures-part-1-il-museo-di-orchidee-di-estepona-tante-foto-parte-1@jasonmunapaseeOlio di Balena
@wiseagent@wiseagent/audiovisual-entertainment-between-reason-and-emotion-dfj@gwajnbergMovies & TV Shows
@bengy@bengy/small-things-done@bhattgHiveGarden
@multifacetas@multifacetas/owl-key-holderguarda-llaves-de-buhoeng-esp@bhattgNeedleWorkMonday
@glorydee@glorydee/i-designed-a-stunning-sheer@bhattgNeedleWorkMonday
@nonsowrites@nonsowrites/does-free-speech-matter-on@bhattgLeoFinance
@devyleona@devyleona/cute-avocado-bag-charm-easy-diy-needlework-how-to@bhattgNeedleWorkMonday
@tin.aung.soe@tin.aung.soe/loving-too-much-isn-t@bhattgIndiaunited
@ruffatotmeee@ruffatotmeee/making-homemade-guava-jam-using-three-ingredients-a-perfect-sweet-jam-to-spread-on-loaf-bread-a-bun-or-a-toast@palomap3Foodies Bee Hive
@avdesing@avdesing/kmzplauv@palomap3Alien Art Hive
@honeydue@honeydue/echoing-into-the-past-or-loh-191@palomap3Ladies of Hive
@leaky20@leaky20/renovation-part-vii-getting-close@palomap3Architecture+Design
@aquagelas@aquagelas/this-is-the-reason-i@palomap3Worldmappin
@lindoro@lindoro/monomad-or-or-street-photography-6a4eec0aefbf@dimascastillo90Black And White
@nitsuga12@nitsuga12/10-facing-challenges-valuable-advice-from-a-friend-eng-esp@dimascastillo90Daily Blog
@x-rain@x-rain/saigon-in-faces-and-a-bunch-of-generalizations-about-vietnam@dimascastillo90Worldmappin
@julianhorack@julianhorack/art-at-the-beach-castles-made-of-sand-and-the-philosophy-of-life@mysteriousroadIndiaunited
@abelfotografia@abelfotografia/ronin-monomad-engesp@dimascastillo90Black And White
@duvinca@duvinca/rias-baixas-beach-dune-and@dimascastillo90Visual Shots
@yameen@yameen/splinterlands-daily-rewards-or-purchased-and-opened-1-gladius-case-or-06-23-2024@reeta0119Olio di Balena
@tonyes@tonyes/esp-eng-la-lectura-digital@takeru255Hive Book Club
@antoniarhuiz@antoniarhuiz/wuohhmyosb@takeru255Full Deportes

Support @sagarkothari88

Vote sagarkothari88 as Hive Witness

Support @threespeak

Vote for 3Speak as Witness

Get paid for paying in HBD/Hive & SATs

https://distriator.com

Credits to designers - noakmilo & josegrech

image by noakmilo

banner of distriator by josegrech

Swap your HBD/Hive using @ecency

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center