Update on GINAbot new Web Portal development - 2019-10-09

in #development5 years ago (edited)

View this post on Hive: Update on GINAbot new Web Portal development - 2019-10-09


Working on the new GINAbot web portal

Spending only one hour per day for up to 5 days a week, means I'm doing rather slow progress with some big context switching but it is going well. Most of the time I'm spending at the moment is to make the forms modular so that I can re-use each components. For example, the user blacklist appears in almost all forms so I don't need to rewrite the code that controls that input field every time. Changes inside each input components will then trigger an update event to the parent component (the page) that will store the values of each fields that compose the form.

Screen Shot 2019-10-09 at 7.47.34 am.jpg

Changes since last update

I split the vote/flag form into two separate forms, one for watching votes and one for flags. This makes the view less busy and confusing. This forms allows you to monitor votes or flags received on your own content or ones that you have casted on someone else's content. It also allows you to monitor vote or flags received or casted by someone else.

vote-rule.jpg

flag-rule.jpg

I've implemented the tag rule form allowing you to be notified when a new content has been posted to specific tag(s).

tag-rule.jpg

The mention rule is for getting notified when someone mentions you or another Steem user.

mention-rule.jpg

The last form in this update is the word watch rule that notifies you when someone use specific word(s) in their content.

word-watch-rule.jpg

Internal discussions

As I go and build each of the forms, I'm also trying to see if it's worth refactoring some existing features either on the frontend or the backend side of things to make development life easier and user experience nicer. Most of the time, it's a matter of re-organising or re-wording on the frontend side and adding a little logic that translates it back to what the backend requires.


Previously on my blog:


Vote for my witness
Support @quochuy Witness.jpg
On Steem, Witnesses are playing the important role of providing a performant and safe network for all of us. You have the power to choose 30 trusty witnesses to package transactions and sign the blocks that will go in the Steem blockchain. Vote for me via SteemConnect to help me do more useful projects for the communities.


I'm a member ofthese communities
Team Australia BannerTeam Vietnam banner
Steemit French community bannerHomesteaders Online
Member of the SmartVote communityMinnow Support Project
Earth TribeNatural-Medicine.jpg
@quochuy ulogger on steemit.comghscollective_logo_01_1.png

Credits

  • The image at the top has been generated with the Canva app using my own photo.

Steemed Phish
Banner by @josephlacsamana

Protect your money against Phishing Scam!

Cryptos accounts are the target of international scammers because they want your hard earned money!

Those people are very clever and in a moment of inattention, you've given them your login and password!

I've created a Chrome extension that can help you detecting scam links!

Install Steemed Phish Chrome desktop browser extension now!

Password and Private Keys security

You all know that your Steem password is the access to all your STEEM, SBD, posting, transferring, everything... right?
So, please, follow these simple steps and keep yourself safe:

  1. Apart from the initial setup of your account, NEVER use your password ANYWHERE, if stolen, it will give full control to your Steem account.
  2. Backup your password and keep it somewhere safe. Use a password manager like Lastpass, print it on paper and put it in a safe (no kidding). If you forget your password, no one can help you out.
  3. To login for creating content and curating, use your Private Posting Key
  4. To make transfers and account operations, use your Private Active Key
  5. To encrypt and decrypt memos, use your Private Memo Key
Sort:  

Hi @quochuy

Wow that every time is taking a better way to present what we want to see as a user.

This goes in the context of what I mentioned in the past post,

The last form in this update is the word watch rule that notifies you when someone use specific word(s) in their content.

Thank you.

Next update would be notifications for posts too.

Posted using Partiko iOS

Can relate to only getting an hour a day to work. Glacial progress is better than no progress though 😜

Posted using Partiko iOS

True, small steps but at least we are moving forward.

Posted using Partiko iOS

Thanks for your continued progress @quochuy, and great update post, your response to comments is also awesome to see.

Thanks for popping in the comments 😊

Posted using Partiko iOS

Looking forward to using the new interface :)

Posted using Partiko iOS

So am I. Currently it’s just a disconnected interface on my dev machine.

Posted using Partiko iOS

Congratulations @trendo.marketing, you are successfuly trended the post that shared by @quochuy!
@quochuy will receive 20.32093800 TRDO & @trendo.marketing will get 13.54729200 TRDO curation in 3 Days from Post Created Date!

"Call TRDO, Your Comment Worth Something!"

To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site

Upvoted 👌

Hi, @quochuy!

You just got a 0.95% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

Congratulations @trendo.marketing, 100% upvote has been shared with your successful call on the post that shared by @quochuy!


Support @trendotoken projects by delegating : 100SP , 200SP , 500SP , 1000SP , 2000SP

Congratulations @quochuy, your post successfully recieved 20.320938 TRDO from below listed TRENDO callers:

@trendo.marketing : 13.547292 TRDO


To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63267.39
ETH 2572.65
USDT 1.00
SBD 2.80