Introduction
I hope you are all well and living your lives happily. May Allah bless everyone with any problems in their lives.I am your friend Aftab Irshad. And if you want to know about me, you can read my introduction post. You will find it on my account. I haven't posted much yet, so you will find it soon. I've been very busy building this website, so I haven't been able to post. And I have dedicated a long time to this website. It has been almost two years since I started this website and I am constantly working on it. Apart from this, I am making many other projects on the Hive Blockchain but I was giving it less time than this.
Apart from this, I am making many other projects on the High Lock channel but I was giving it less time than this.
15 days ago
Developing Hive Postify – A Custom Interface for the Hive Ecosystem and Developed Almost (50%) Powered by Hive Blockchain
Reward $88.24 Votes 647 Comments 35
9 days ago
🔒 Enhancing Hive Postify Security: Preventing Malicious XSS and Invalid Input Attacks @aftabirshad
Reward $4.19 Votes 54 Comments 8
We Make This Website
https://youtu.be/jeih9bs9wKM?t=22s
About My Project
I was building a website called HivePostify on Hive Blockchain which I have almost completed and you can use it. You can use the full features of this website, post, vote, reply, and share your daily diary. It's been almost a month since I created this website. I've put a lot of effort into it and I hope you don't waste my hard work. I have worked hard on my part. I was alone. I may have made many mistakes, but I will keep improving and I hope that you will give me good support.
Why I choosed Hive Blockchain
I have already answered this question in my previous posts, but I will tell you once again. I thought of building my website on Hive Block Chain because if we look at the current situation, Hive Block Chain is growing very fast and many projects are already on Hive Block Chain which are successful and along with that, new projects coming up are more likely to be successful because the entire team running High Block Chain is playing a big role in increasing the value of its coin. I am sure that I would like to thank the entire Hive Block Chain team and all the users.
Note
I want to make it clear that I am well aware that such websites already exist on the High Block channel. My goal in creating this website is to develop myself, correct my mistakes, and bring my friends and users to my website. So let no one say that I don't know if there is a website like this before or not, I know very well that there is, I want to try on my own.
My experience creating this website
I learned a lot while building this website, but the code you see today was written by me many times and rewritten several times. If there is a developer, then you know that there is a lot of hard work behind it. But hard work yields some fruit and mistakes become a person's greatest teacher if they are in the right place. But I am also happy that I have completed this project to some extent and I learned a lot from it and its benefit will definitely be in the project that will take me forward.
Lets Start My website Introduction New Function/Pages
Before this, I had created about 50 percent of the website, which I have posted above, you can read it. In this post, I will explain it to you further.
New User Welcome Message
First of all, I have written a message for the new user. Any new user who comes to this website will see this pop-up.
And what I want to say is, we can change this message.
Update Communities.html
Page
I have updated the communities page so that the community loads smoothly and in the best way, and clicking on join opens the community on a new page, which I will show you next.
Add community.html
Page
The community page has been redesigned so that when a community is clicked on, the entire community opens in a new page, showing its seven detail ports, etc., separately. Along with this, a join button has also been provided so that the logged-in user can also subscribe to the community.
And just as joining or leaving a talk performs that talk, clicking on a post opens a new page to write a post, which I will explain later.
Add New Hivepostify.html#@username
page
Posts
Replies
Notifications
I have added all the features to my website, including ports, blogs, notifications, and more, so that it is easy for users to navigate the user-friendly website.
Create hivepostfy.js
for posts
replies
notification
shows function
The HivePostify JS file contains all the data about how to perform the task. You can guess how large this file is from its length.
Add Profile Edit Function
The profile edit button will only be shown to the user who is logged in and opens their profile.
With this, you can make changes to your profile, change your name, add a bio, and even set a logo, etc.
Create Profilesetting.js
File for profile setting function
The form you are seeing above, through which we can make changes to our profile, is powered from tis file.
Create submit.html
for post writting
All the formats are added in the file that Sub-Matwali has created. You can also write your post in any design and add that format with one click. You will be able to see these buttons in the images below and above. By clicking on them, that format is added. The image is uploaded and the free view screen also appears.
Add Beneficiary Form and button
Create important note
This important note will run on every page until I turn it off or it loads. This view will be.
important note
This is an important announcement for all users. We do not store any user data such as username, password, or IP address.✅ We do not use any kind of IP detection or tracking system.. You are Free To Use
It is also clearly written in this and I also want to make it clear that I am not storing any kind of data of any user.
Website maintenance-mode
enabled: false, // Set to true to enable maintenance mode
As long as the falls are written here, the website will work, all the website features will work properly.And if ever needed for any reason, we will take the website down for maintenance. set true
without true
website result
website work completely
When
enabled: true, // Set to true to enable maintenance mode
Website result
Inside it, we can also change the message, change the date and time, and even turn it off. I have already told you that.
On this occasion, I would like to ask you to tell me in the comments how you liked my website. Apart from this, many other changes have been made and many new files have been added. I really enjoyed creating this website.
Add interesting secret code
When you press Control + Alt + Shift + A, / OR AFT in keybord Shoe secret box
If you only press AFT this this box show
Secret code is
lovehive
hivelove
Result Write Code
This is really delicious, isn't it? It just came to my mind while I was sitting there and I edited it again. You must use it.
Complety Output this website in Video
I am Also Working on it to make Hivepostify Android App
Security
I am add Dompurify library to sanatize html pages
Request For Support
I would like to ask all the users of HiFi to support my website. Believe me, I have worked very hard on it. I want to do more projects like this. Boost my spirits. And I hope that I will definitely get the fruits of my labor. I need Support For many of things.
Your Suggestion
What is your opinion on this website of mine? Please give me your opinion. I will give great value to your opinion and your words will be accepted. If I like it, then how did you like my design and if you can give me any advice on it, please do so.
Github Repository Source Code
Website Link
https://aftabirshad.github.io/Hive-postify/
I have to make a lot of changes to the website right now. I have to eliminate a lot of errors. If there is any problem, please let me know. If not, I am checking it myself. At the same time, if there is any problem, I will solve it myself. This website is almost fully developed. But Under Developed.
Comments (2)
A lot of work you've done, friend.
It will be another tool available. Thanks.
Thanks
This is constructive criticism, the 1st thing you should do is implement a secure login like keychain, otherwise people won't use your front-end. I had a quick look and when I open a post, the images in that post are fixed size and not "clickable", even if the image has higher quality and is larger, I cannot see it unless I open it in a new tab. Every time I open a post or I go back, there's that "Important Announcement" message popping up and its annoying. And another question, when a new post is created using your front-end, where are the images stored?
Greetings @drlobes
Thanks For Your Feedback. We are working on the questions you have asked us. You can visit our website and see that we have turned on maintenance mode. We will fix it soon.Hive Postify