Inspiration

Every year, many people, especially children, go missing due to smuggling and various other reasons. This is especially prevalent in developing countries. Most of the time, these people can be seen in public but normal people have no way of knowing if they are actually missing. Our project aims to help common people identify missing people through photos and potentially reunite those people with their families.

What it does

Our website allows users to upload images that are run through a face recognition algorithm that checks their faces with our database that contains a list of missing people. If there is a match, that person's details are displayed and the user can contact. The user can also upload a new case that will be added to our database so that when new images are uploaded, this case can be potentially matched.

How we built it

We used Node.js to create the backend for this project, React for the frontend, and MongoDB for storing the images. We used face recognition library in Python to compare the faces and match them.

Challenges we ran into

The biggest challenges we faced were in the design of features for our app. We needed to find a way to integrate two forms into our app so that users can either upload new cases or try to match their image to an existing case. We had to figure out how to design the database such that we can access these images. We also had trouble figuring out how to host our app.

Accomplishments that we're proud of

We are proud that we were able to overcome the challenges mentioned above, especially creating functional forms that allow users to match or report cases.

What we learned

We learned how to use React to create forms as well as how to host Node.js apps.

What's next for Look 4 Me

One of the potential applications of this idea is we can apply the same logic to finding criminals. If common people can take pictures of suspicious or illegal activities, they can upload those images to check if those people are criminals. Then, the law enforcement can take appropriate action using this information.

Share this project:

Updates