We were inspired by video games, where players can easily track others by their player tags and mini-maps.
What it does
Our app places name tags on people who have volunteered. Using a map and the volunteers' player tags, people can easily find who they are looking for.
How I built it
We built an iOS with ARKit and a Node.js backend to do the calculations. We used AWS Rekognition to train and recognize the face of the subject. We then used ARKit to project the player tag on top of the person's head. In addition, we used GPS and Apple Maps to create a map of other users nearby.
Challenges I ran into
We had trouble with XCode. There were times where unrelated code would inexplicably run, despite having commented everything out. Sometimes, the only real solution was to completely delete the folder and try again.
Accomplishments that I'm proud of
We developed many features for our app and are proud that it is functional.
What I learned
There are way too many ?? and !! in Swift.
What's next for Find My Mentor
We want to improve the project to have more 3d elements of ARKit.