DEV Community

Cover image for Facial Recognition based AMBER Alert System (F.R.A.S)
Melwin Lobo
Melwin Lobo

Posted on

Facial Recognition based AMBER Alert System (F.R.A.S)

My Final Project

AMBER alert is a system that sends out an alert to the public for providing aid in finding abducted children. As of May 2020, 988 children were rescued specifically because of the AMBER Alert in the United States📢. Our goal was to improve this system, which can enable the public to make better decisions in identifying 🔍 missing people. Our target was not just aimed at children but also extended itself to include people of all age groups. The statistics clearly suggest that the first 24 hours⏳ are crucial when a person goes missing. Therefore, our major objective was to address two major issues i.e. false sightings and sending alerts to a large number of people. Both of these limitations are addressed in our project.

Demo Link

Both of the below-mentioned applications are still under development🔨. If you find any bugs🐞 while using the app please let us know in the Discussion💬 section or raise an issue in the repo.

Link to Code

GitHub logo melwinlobo18 / fras-user

A PWA💻📱 developed using Flutter to report the missing persons

Facial Recognition based AMBER Alert System (F.R.A.S)

F.R.A.S is a system used to improve the existing AMBER alert system for better identification🔍 missing persons. This repo consists of a PWA💻📱 developed using Flutter to report the missing persons. The alert is sent by the police authorities👮‍♂️ using the Admin Panel. You can read more about the project here.

Screenshots

Contributors







GitHub logo ShreyasBaliga / fras-admin

Admin panel for IFRA

Facial Recognition based AMBER Alert System (Admin Panel)

F.R.A.S is a system used to improve the existing AMBER alert system for better identification🔍 missing persons. This repo consists of the admin panel which is used by the police authorities👮‍♂️ to add the profile and send the alerts📢. They can monitor the status and the locations where the person is sighted. The sighhting is reported using the F.R.A.S web app. You can read more about the project here.

Screenshots

Contributors

How We built it

  • We built a PWA💻📱 for the users to report the sighting using Flutter. The reason why we decided to go with a PWA is that the users can save the app to their device in case if they want to report any sightings in the future.
  • The admin panel is built using React⚛️ for the investigators where they can send out the alerts and check the sighting status
  • We have used Node.js for the backend
  • There's a map🗺️ displayed on the page which shows the location of the sighting. Thanks to Mapbox for providing the platform for custom designed maps and Musthaq Ahamad for the MapBox style Crystal Night
  • For authentication, hosting, database, and the storage (to store sighted and missing person pictures) we are using Firebase
  • Face detection and verification are done using the Microsoft Face API
  • We are making use of Cloud Functions to make an API call to the Face and store the results to the database when the sighting is reported.

Additional Thoughts / Feelings / Stories

We started working on this because of the missing hackathon. We were able to make it to the final round but couldn’t bag any prizes🏆. Nonetheless, we came up with an amazing project. So we thought why not complete it as our final year project.✨

It always seems impossible until its done - Nelson Mandela

Building the admin panel was very challenging for us as we didn’t know a lot about web development. We looked up online for help and decided to go with some popular frameworks. After months of work, we were able to release the initial version of our project. We’ll be rolling out the stable version of the project very soon, as it is still under development. If you have any new features in mind please submit a PR. We’ll definitely look into it.

Team 👨‍💻

Top comments (0)