Description as a Tweet:

Our projects track people's temperature and heartbeat, and whenever there is a suspension of covid/heart attack we warn the user and inform people in the emergency contact about the event, so they can assist the patient and situation and probably even save their life.

Inspiration:

In the new era of social distancing and further advancement in vaccine, there will be movement in people starting soon which could lead to the further spread of diseases, so we thought of contributing towards controlling the issue. And as we were making a belt for temperate we thought of making it as useful as possible so we added a heart sensor too.

What it does:

Our project is a wearable belt that keeps track of your heart rhythm and temperature, and this data is shown to the user in a visualizing appealing way with the use of the mobile app(both Android/iOS), Further, on any detection of temperature symptom of covid, the user is notified so they can get tested in a timely manner. Plus the belt keeps track of heart rhythm and in case of heart-attack, informs all the emergency contact that the user elects so they can help the patient out and even save the user's life.

How we built it:

We collaborated on GitHub and were always there to help each other via calls, this helped speed the process of debugging plus it help share knowledge across the group.

Technologies we used:

  • Javascript
  • Node.js
  • SQL
  • Python
  • Flask
  • Arduino
  • Misc

Challenges we ran into:

We faced several challenges getting started with all the wide range of things we were doing, but the main problem we were facing was as the event was remote, the hardware component and software weren't always in close proximity which left us only with sending data to the backend and getting that data from the backend for connecting the mobile app and the hardware. Plus due to the same reason there we weren't able to secure the part needed to connect Arduino to the internet, which left our project on completely separate parts, but we didn't give up and decided to make all part of software and hardware in the hope on the day went everything come back to normal we could meet and finish the unfinished part of the project.

Accomplishments we're proud of:

We were able to build a piece of Hardware, a backend, and running database, and a mobile app for both platforms in just 1.5 days is a shocking accomplishment as we all group contributed to each part we learned how big apps have multiple layers of apps which plays a different role to make a piece of software run seemlessly.

What we've learned:

We all learned to collaborate on different scales of project, and we all explored different frameworks and libraries out of our comfort zone which made the hack a learning journey for us.

What's next:

Surely, after we groupmates get a chance to meet each other we would like to add Bluetooth mode to the belt which would make latency ways smaller than communicating through the backend, this way we can hypothetically save more life as the emergency contact would get the info at the correct time.

More importantly, we plan to integrate the project with health APIs which will enable us to contact the nearest hospital about the emergency before the patient reaches the hospital in this way they could be prepared for all the things they need to do, as the backend stores data which could be provided to doctor to study patients past.

Built with:

We build the Hardware part of the build with Arduino, and the Mobile App part with React Native, and connect it via backend which we made in a flask, and which stores data in MySQL server hosted on GCP. Further, the flask app is a stateless app that allows us to scale fast horizontally if there is a spike in data.
Moreover, we can even use Kubernetes on GCP to manage the scaling for us.

Prizes we're going for:

  • Best Beginner Hardware Hack
  • Best Beginner Software Hack
  • Best Beginner Web Hack
  • Best Use of Google Cloud

Team Members

Nitya Aryasomayajula
Aadam Lokhandwala
Anvitha Ramachandran

Table Number

Table TBD