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!
Log in or sign up for Devpost to join the conversation.