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.

Smart Containers - An old project during my college days that could make Amazon better

A few months ago, my friend Dhawal shared a page from Amazon Business introducing their product named Dash Smart Shelf. The system enables businesses to manager their inventories by keeping a track of stuffs in the shelves over time and automatically doing the reordering. The principle behind the product is to have a weight-sensing Wi-Fi-enabled smart scale that is placed on a shelf to track the inventory.

The method involved is reasonably simple. A shop owner can have as many of these devices as the different products he/she wishes to store. That would be a lot of sensors.

Dhawal and I had worked on a project that would enable reducing the number of sensors involved in order to do the same. In our setup, there would be just two weight sensors placed at a distance and a platform on top of the sensors. We divide the platform into any number and we can determine where each product is placed and if anything is taken away from it, it would automatically change the values. This could theoretically work for any number of slots there are; just two weight sensors.

That would be a huge reduction in cost, wouldn't it?

We developed this system back in 2017. We had recorded a video talking about this in detail to take part in a compoetition. The following was recorded for that. In the video we explain in detail on how the setup was created, the working principle and gives a quick demo. (I know that the app crashed when we were shooting the video).


The video was recorded from the Hardware Lab in IIT Patna. We had to rush the creation of the video as the deadline for submission was right around the clock.

The app was created in React Native. The assembly has four load cells in a Wheatstone Bridge arrangement for more accurate detection, two such arrangements are made at either ends. The voltage variations from the load cells are picked up by Arduino and the information is interpreted there to know which slot has what weight. The final information is sent to Raspberry Pi, which acts as the server and provides the data to the React Native App through Rest API based calls.

Such simple concepts in physics and engineering could help in cutting down a lot of expenditure. I hope this inspires a lot of people.

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