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.

Share this project: