DBlog.io - Decentralized Blogging Platform - Frontend and Backend improvement

in utopian-io •  4 months ago


2 Repo:

  1. GitHub repo: https://github.com/mahdiyari/dblog
    Commits page: https://github.com/mahdiyari/dblog/commits/master
    (There are about 15 commits: Commits on Jul 23, 2018)

  2. GitHub repo: https://github.com/mahdiyari/dblog-backend
    Commits: link

Recently I announced a new opensource project: https://steemit.com/onsteem/@mahdiyari/announcement-onsteem-a-better-interface-on-the-steem-blockchain

I started developing back-end for this project called Dblog.io (new name)!
We will have a back-end here and a front-end here

A demo will be available here: https://dev.onsteem.com (back-end and front-end connected)

What's new

Login https://dev.onsteem.com
Click on your avatar and select 'My Blog'
You can easily explore all of your posts!
I'm working on that page, that is just a demo to see what I'm doing there!
for example, you can check my blog page: https://dev.onsteem.com/@mahdiyari

Upvoting and other functions (such as reading posts) are not added yet! The hardest part of the job is done. Adding other functions and working on the style of that page is easier.

How it works?

After the first login, DBlog will start syncing your posts (+ comments) and will add that posts to the database. After this process, your blog page will be available to the public. like https://dev.onsteem.com/@mahdiyari

I worked hard on this part and I'm really tired! Honestly, I can't even type anymore. I'm going to sleep in the next 12 hours.
Codes are clear enough for Angular (v6) developers.
I know where I should work again. These contributions are not the latest version. I will contribute again to improve this project.

image source: pixabay.com

This contribution submitted to the https://utopian.io
Support this new project with your contributions, upvotes, and witness votes. Thanks for your great support:)


Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

What stack are you using, besides obvious Angular? I didn't dig too deep into the code, but what operates backend? It's not NodeJS, is it? I'm especially interested in the decentralization of the app - how did you make it decentralized?

Going to check this out. First glance this looks much better than steemit. Thanks.

Thank you for your contribution.

  1. one image is broken in your post
  2. you sometimes put semicolon at the end of each Typescript, but sometimes not (inconsistency) e.g. here
  3. the commit messages are hard to follow
  4. i understand that the project is still at its very early stage but there are already many many other similar projects, so why re-invent the wheel?

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.

Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.


Which image broken? :O I just have one image in my post!
semicolons are added by ng-cli which is used for creating and running the project (that makes development easier)!
This project is a blogging platform, Decentralized Blogging Platform, is there any similar project on the steem blockchain? it is not just a front-end like condenser, I added a link to the introduction post which includes the purpose of this project


Hi sir curation trail is not upvoting automatically in steemauto website.please solve the problem as soon as possible.

Congratulations @mahdiyari!
Your post was mentioned in the Steemit Hit Parade in the following category:

  • Upvotes - Ranked 6 with 1364 upvotes

Thank you very much for keeping us informed. Best regards @mahdiyari

Nice info

Posted using Partiko Android

Hi @mahdiyari . The DBlog.io sounds like a fantastic idea to promote the blockchain and all the apps attached to it. If you need help raising the money to make it happen, please get in touch with us at Fundition. We're a blockchain based crowdfunding platform, we take no fees, and we think that we can help you get the word out and make your DBlog.io idea a reality. You can find us on our Discord Server https://discord.me/fundition if you want to talk more about this.
Good luck

Read the full details of Fundition Fund program

Learn more about Fundition by reading our purplepaper

Join a community with heart based giving at its core

nice concept sir..i like it..

wow, looking forward to seeing how this work! get some sleep @mahdiyari
edit: clicking on avatar doesn't bring "my blog" up in chrome. I'll try F.F.


Please use the latest version of chrome! (all browsers and android +5.1 except IE are supported)

Edit: Ops! it seems there is a problem in the switching from other blogs to the 'My Blog', Thanks


You bet! :)

That looks very neat! Good job! I hope you were able to get some sleep :)

Developers are brainy and super creative
You deserve all the rest
Stay awesome...Would explore #dblog

Hey @mahdiyari
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

great information

hey, is everything all right ? steemauto is not working and the trail is not upvoting.

Hi sir curation trail is not upvoting automatically in steemauto website.please solve the problem as soon as possible.

great post thanks for you

Nice blog....