Inspiration

1 in 10 people above the age of 60 in Singapore suffer from dementia. Recall aims to assist and help these people live more independently through the use of remote reminders.

What it does

Companions and connect to users' Recall and remotely add reminders for them. There is also a location tracking feature that allows the companion to track down the user if they get lost.

How we built it

I built it in SwiftUI, and used Firebase as the backend. Firebase's realtime database allows me to update data and information on the user's account remotely and in realtime. I also used MapKit for the location tracking feature, with Firebase updating the location of the user, and I used LocalNotifications to send notifications to the user when their reminder is due

Challenges we ran into

The location tracking feature was something that I initially struggled with, especially since it was quite hard to find resources online that covered what I wanted to do. In the end, I managed to get it working and was really happy about it.

Accomplishments that we're proud of

Im proud of the fact that the realtime syncing of reminders and the user's location works so well, this allows the companions to be able to rely on Recall to remotely assist people that have trouble remembering things, and allowing said people to live more independently

What we learned

Through this process, I have learnt how to leverage cloud realtime databases in my SwiftUI apps to allow me to create better and cooler things

What's next for Recall

Next, I hope to be able to integrate things like medications so companions will be able to purchase medications for the people with trouble remembering things through my app.

Built With

Share this project:

Updates