Alertra

Alertra

Alerta is an IOT based Smart Identity Card designed for improving campus safety for women providing real time location tractking and SOS emergencies.

Created on 5th April 2025

Alertra

Alertra

Alerta is an IOT based Smart Identity Card designed for improving campus safety for women providing real time location tractking and SOS emergencies.

The problem Alertra solves

Our team (Chill Team) belongs from Kolkata , West Bengal where an unfortunate incident took place in a renowned college. We as engineers thought how can we minimize such incidents which would enusre campus safety for women and make the society a better place for their living. Since in most of the campuses like schools, colleges and work places Identity Card is a common and mandatory formality for all campuses. We decided to integrate a safety feature within the ID card which would trigger a instant emergency SOS alerts to the security officials and the users emergency contacts providing real time location 24 * 7. Our system will also help in capturing evidences.
Women can use our IOT based smart ID card to increase their safety and will help them to lead a safe and happy life.

Challenges we ran into

  1. Tracking exact latitude, longitude and altitude. We used Googles Geo Location API to fetch exact latitude and longitude along with floor number.
  2. Speech Detection: We used pythons speech recognition library for converting the exact speech to text and further analysing it with Gemini AI API.
  3. Inifinite sending of alerts on single button click: We were facing a bug where on clicking the button it was raising infinite number of SOS alerts but we fixed it using debouncing delay method with the help of pythons time.sleek() function.
  4. Pitch Detection : While spekaing in a normal conversation also our device was detecting and sending SOS alerts including background noises. We solved it by fixing a threshold value and checking every time if the pitch value is above a threshold then it will record the audio and then analyse and trigger the SOS alert.
  5. Unique keyword to trigger alerts: At first when we implemented the keyword detection feature we chose the word 'help' for triggering emergency SOS but later we figured out it was a common word which may raise a false SOS alert . So we chose a unique keyword for triggering the SOS alert.
  6. False Alert on clicking the SOS button by mistake: Earlier if user clicked the button once maybe even by mistake then an alert would be triggered but now if the user triggers the button twice in a span of 1.5 seconds

Tracks Applied (3)

Gemini API

We used Gemini API to analyse speech and analyse emotion and then triggering the SOS alert. We are recording the pitch ,...Read More
Major League Hacking

Major League Hacking

MongoDB Atlas

In our project we are using MongoDB as our database we use it to store user credentials and store alerts and then fetchi...Read More
Major League Hacking

Major League Hacking

Track: GitHub

Our project followed all the gudielines mentioned for the Github track , with efficient use of Github with proper commit...Read More

GitHub

Discussion

Builders also viewed

See more projects on Devfolio