Inspiration

The rapidly increasing older adult population in the US is leading to worsening care in assisted living communities and nursing homes.

What it does

Guardian Angel uses presage to monitor residents of these facilities 24/7. This data is used to create baseline metrics for common vital signs. Deviations from these baselines cause alerts to caretaker workers, who can then prevent potentially worse medical complications.

How we built it

We started with a Swift app template and added the Presage Swift SDK, which already handled camera use. From there we slowly added small features one at a time using Cursor. Once the data collection part was working, we created a website using Vercel and connected it to a MongoDB Atlas cluster, which was receiving the app data. From there the full data pipeline was complete, and we just added small features and tweaks until the final version was ready.

Challenges we ran into

We only had one laptop, due to one teammate's laptop randomly breaking down right as the hackathon started.
Our initial plan was to use a camera to monitor the patient that was not part of an iPhone. We hoped to stream the data directly to the backend and use the Presage C++ SDK to process the data there before sending it to the website. Unfortunately, we underestimated how hard using the C++ SDK would be on a mac, which was the one computer we had to use. We ended up completely restarting at 1am last night.

Accomplishments that we're proud of

We were able to build a fully functioning app and accompanying website with only half the time, with only one laptop to work with.

What we learned

We learned to start simpler and build the simplest version of our idea before adding complex features to ensure we'll always have a working MVP. We also learned how to use Auth0, MongoDB, Presage and Vercel to build an integrated system. If we ever have another project that requires these, it will be much easier to set up after this experience.

What's next for Guardian Angel

Presage offers additional metrics that can be measured from the camera, such as blood pressure. We want to add more functionality to better use the data to help reduce caretaker burden and increase older adult health outcomes.

Built With

Share this project:

Updates