India is home to more than 400 million children below the age of 18 years, and is considered one of the countries in which youth and children comprise more than 55% of the population. These missing children represent diverse cultures, religions, castes, communities, social and economic groups.
National Crime Records Bureau reported that one child goes missing every 8 minutes in India. It is found that over one lakh children go missing every year across our country. Some 174 children go missing every day. Only about 50% of them are ever found again. But the story behind these statistics is complex. The NCRB also throws up some other startling figures such as that 1,11,569 children were missing for more than a year in 2016 and only about half of the missing children were found. Girls between 12 and 18 account for 66% of the 54,328 children reported as kidnapped in 2016.
Here's an incident that compelled us to come up with Find My Human;
When Meghana, 14, was rescued after eight months, she was already 22 weeks pregnant. It took a call from her, with a mobile phone she managed to lay her hands on, for the police to track her down to Chandpur in Uttar Pradesh. Meghana belongs to Kalyan in Maharashtra. She had been abducted by a 23-year-old, a regular customer at the eatery her father worked in. They used to chat and within days of their meeting, he had convinced her to come away with him. It isn’t clear if he had promised marriage. “He said he would enrol me in a good school,” says Meghana. The man imprisoned her in a house he shared with his extended family. “He hit me and raped me every day. He wouldn’t let me leave the house,” says Meghana. Meanwhile, her parents had filed a missing child complaint. They even told the police they suspected this man, but there was no headway.
Right now we have only added some statistics about children who go missing, when we add the number of adults who go missing as well, these statistics turn uglier.
Find My Human aims at reuniting families by assisting in Search for the missing.
About Find My Human 🔧
Find My Human is a Web Application that enables it's user to run a search for a missing Family Member. The User, assuming that they are already distressed, does not have to login and can file a report for a missing person. If a User finds someone who is lost, they can run a Search over the platform and try to find the best fit for the description that they enter as an input.
We do not really have platforms which allow people to run searches online or file reports of missing people as efficiently, the one's that we do are not at all User Friendly and only add on to the distress that family members face. With our platform Find My Human, we promise the users to offer better accessibilty, add language support for different regions and help them find their loved ones, as soon as possible.
With a super simple User Interface and support for different languages, we make Reporting and Searching easy. Under the hood, we have a really elastically scalable system, deployed over Google Cloud Platform to handle traffic. We are using Firebase to store and export data and we have tried our level best to offer family members the smoothest experience. Currently, we are only offering support in our target country but in our future iterations we plan on expanding our services to different regions and take this idea forward, to help families find their loved ones as effortlessly as possible.
How We built it
Our Technology Stack consists of the following:
- Google Cloud Platform
- Google Dialog Flow
- Google Translate API
Challenges I ran into
Integrating Firebase was the biggest challenge we faced. We wanted to go with Image Processing using Firebase ML Kit but due to constraints in terms of time, we were not able to finish the same. Moreover, the difference in timezones gave us some trouble, regardless we were able to give our product a face in the form of what we developed. We will definitely consider adding Firebase ML Kit in the future iterations!
Accomplishments that I'm proud of
- Wonderful UI/UX Experience
- Seamless integration between Firebase and the Front End
- We were able to finish the project with maximum features
What We learned
A lot about Firebase! And GCP of course!
What's next for Find My Human
In our future iterations, we plan on bringing about some ML Capabilities and we'll definitely take the idea forward!