What it does

Utilizing Machine Learning and Blockchain to combat human trafficking. The dataset provided includes 28 Avengers

We tried to utilize the Ethereum blockchain by uploading a hash generated from the user's Iris to represent a decentralized unique ID that users could access and get their documents/passport back if they were ever taken away causing them to be entrapped. We wanted to upload the encrypted file on IPFS, but couldn't get that to work so we opted to using just AWS S3.

How we built it

Front end is utilizing AWS's Mobile Client (Android SDK). Requests are passed through API Gateway and sent to AWS Lambda. Machine Learning done on Sagemaker + Rekognition + S3. We are running PostgreSQL on an RDS instance. Google maps API for tracking of reports.

Challenges we ran into

The UI/UX could've been better for the data...but we were pressed for time so went for functionality over design. The most challenging part was integrating the Android to interact with the Ethereum Blockchain. We couldn't get the Audio Extraction machine learning model to work with our application otherwise law enforcement could receive audio, extract the background noise from human voice.

Accomplishments that we're proud of

We are extremely happy to developed a fully functional real time Machine Learning application on Android!

Share this project:

Updates