P2P Zero-Knowledge-Proof based Opensource Social Network - HexHoot

I find that the domain name that I purchased on an impulse, hexhoot.com, would be the ideal name for the p2p social network; both of which I described in some of my previous posts. I have been working on it during my pasttime for about a month now, and I decided to make it opensource. You can have a look at the project using the following link: https://github.com/zenineasa/hexhoot I have attempted to follow all the best development practices as much as I can. I have written tests, and, enabled continuous integration feature in GitHub to run all the tests, lint and copyright checks for the code changes that is being made. I also have captured all the foreseeable tasks in a Trello dashboard. This helps me keep track of all the bugs that I have detected and all the important tasks that need to be completed. There are quite a lot of tasks left to make this bug-free and feature-rich. I hope I will find enough time and motivation to do the same in the coming days.

A look into Hire the Author

Although I have never met Jeevan Thomas Koshy in person, I had befriended his elder brother, Kiran Mathew Koshy, during my college years. Kiran was in the final year of his bachelor's program while I joined for my first year and we lived on the same floor of the same hostel building. Recently, I came to know that Jeevan had started working on a project on his own named Hire the Author, and I had a chance to take a look into it, as well as, have a conversation with him.

His idea is that there may be many people online who would want to be hired, and there are people who want to hire them based on the content that they produced. Initially, I thought the project was just another redundant tool that emails, online forums, and phones have already solved. However, he gave me one interesting example that made me love what he has done.

The example that he gave me was a case where someone saw an answer on StackOverflow and wants more help from the author of the answer, but the author wants to charge for any personal consultation that he/she provides. In such a case, providing one's email address or phone number can cause problems in the long run wherein the client could pester the developer. I could relate to this as something like this had happened to me in the past.

As a developer, I find the idea simple and elegant. A developer can set up a profile on the platform and mark it on the calendar when he/she has some time to spare for a conversation. The client has to pay for getting that time slot assigned for them and they can have a conversation from their platform itself. No contact information needs to be shared between the client and the customer, and no one can contact each other outside of the time slot.

Click here to view my profile on HireTheAuthor

There is also an option to subscribe for one-on-one personalised mentoring. Here, a client can chat with the developer for a period of one month after subscribing to it. The developer can limit the number of people he/she wishes to mentor in any month as well. I have kept it at the default value of 5 for now.

I have just set up my profile on the platform. For now, I am not going to mark my calendar free. I have enough work at MathWorks and I need the rest of my time to be reserved for leisure. In the future, if I really do want to get into freelancing, I think I will go with this platform.


Popular posts from this blog

Regarding a Covid-19 related project that I worked on a few months ago

P2P Zero-Knowledge-Proof based Opensource Social Network - HexHoot

Went into the University for the first time