Inspiration
Drowning is a severe yet preventable danger for children worldwide. The World Health Organisation (WHO) states that drowning is the third leading cause of unintentional injury death globally, accounting for 7% of all injury-related deaths. This relationship is often associated with a lapse in active supervision. In the WHO Western Pacific Region children aged 5–14 years die more frequently from drowning than any other cause. It has been reported that it only takes 20 seconds for a child to drown and roughly 40 seconds for an adult.
What it does
Our app is a crucial add-on tool designed for parents to maintain constant active supervision of their children during activities that require continuous attention, such as swimming. With our primary focus on swimming, our prototype ensures that parents receive timely notifications on a predetermined schedule. These alerts serve as a continuous and consistent reminder throughout the scheduled time for parents to monitor the kids, ensuring their safety at all times.
How we built it
We built our app using SwiftUI, incorporating UserNotification and ActivityKit. ActiuvityKit allows us to schedule and manage notifications effectively, ensuring parents receive timely alerts. This combination creates a seamless and reliable supervision tool for parents during critical activities such as swimming.
Challenges we ran into
Some challenges we ran into involved our unfamiliarity with ActivityKit. Consequently, we were very very close to implementing the Dynamic Island feature.
Accomplishments that we're proud of
Most of the challenges we encountered revolved around creating the most engaging and effective tool for active rather than passive supervision and we discussed using haptics, sounds and colours. We eventually came up with a product that we are proud of.
What we learned
We learnt the value of teamwork and a lot more technical skills in UI/UX designing to make the app look top-notch.
What's next for SwimTrack
Dyanimc Island, Live-location tracking and much much more.
Built With
- figma
- swift
- swiftui
Log in or sign up for Devpost to join the conversation.