In 2016, as a course requirement for our Bachelor in IT, in our first year, we were assigned a task to do a small micro project. It was to strengthen our foundations in programming from our Introduction to Computing paper. This was the first python project I had done outside my regular lab sessions.
Teaming up with my classmate Neeraj, we wanted to do a project that would mimic a real-world application.
It was observed that our roads are very accident accident-prone. Hundreds of lives are lost each week on our roads. Due to reasons varying from possible legal issues that often good Samaritans find themselves into lack of time to respond, we find often find an audience just watching a bleeding person on the road instead of getting a hospital service quickly. Sometimes, when accidents happen at odd hours. By the time a human notices it, it would be too late.
Ie, Response Time to accidents is critical. The goal is to reduce this to the most optimal.
How would that work?
So what we wanted to do was mimic the environment. Not create an actual application.
So when the program receives a trigger, it quickly accepts the location coordinates. Using the google maps API it quickly searches for the nearest hospital and requests them one after another for a response. If positive feedback received. You can find the repo here
Taking this to my first Hackathon - Hack2Help
We teamed up with Ashrudin to turn this into an application using a motion sensor to detect sudden movements powered by Raspberry Pi.
But then was the most important question - what kind of motion constitutes an accident. We were asked this question by one of the mentors at IISC, which is when we realized how complicated a question this is. It was in those conversations I first came across the word - big data, classification, machine learning, etc.
With all the lessons and insights from the hackathon, we decided to participate in Savishkar Project Competition at our home college - Rajagiri School Of Engineering and Technology. Alfin joined the team and we converted it to an android application that can on any sudden shake start ringing an alarm for 20 seconds. If the app isn't disabled then, it activates the emergency response as we talked about earlier.
We are the proud first runner ups of Savishkar 2019. Thanks to an amazing team - The ZWYIE TECH.
And that was the story of my many firsts - my first project, my first hackathon, first project team, my first project competition & the first time I met Machine Learning.