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.

The GitHub Experiment

Before deciding to move BuddyGo to Blogger, I had a crazy idea of creating a blogging scipt which enables micro-blog posts to be places anywhere on the page and could be dragged around. The posts could also be connected with each other; something like trees and nodes that one may learn in Graph Theory.



The website takes content from an XML file and display it on the website. This means that I could host my HTML, CSS and JavaScript content on GitHub and technically have the XML files exist elsewhere. The XML file could also be generated by a backend script.

Check it out at:
https://zenineasa.github.io/buddygoBlog/

Source code:
https://github.com/zenineasa/buddygoBlog

Feel free to download and play around with it. I would encourage people to ask questions about the code.

Comments

Popular posts from this blog

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

Went into the University for the first time

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