Paws Hunger is an initiative that helps find a shelter for stray animals like Dogs and Cats.
We aim to enable every pedestrian with the power to report a stray they find and through our network of NGO workers, these animals shall be rescued quickly, provided with necessary care and shelter, and for those who might want to adopt these rescued animals, they shall do the same through our website itself.
Our site is simplified to the bit, that the people reporting the stray need not specify the location, our geolocation API shall handle that part.
For those wanting to help these strays by providing resources like food, monetary help, or pet essentials like collar bands, they may do so to our associated NGO through our site itself.
A specialized chatbot has been curated for ease of navigation for the website users.
All the above features have been implemented in an android application built using Android Studio for those who prefer using an mobile App.
The geolocation API that we implemented, posed a difficult challenge as it wasn't able to accurately detect the users' location so as to report the correct location of a stray with minimum error for the NGO workers to find the stray easily.
While implementing the chatbot and video conferencing module one of the issues we faced was not being able to connect to other people. So to overcome this problem we referred to the documentation of WebRTC, WebSocket, and PeerJs thoroughly.
Discussion