Inspiration

Managing diabetes can be complex and requires constant monitoring. We wanted to create a solution that empowers users to stay on top of their health by combining real-time glucose monitoring with personalized insights. Inspired by modern data streaming and AI advancements, Vita aims to provide an intuitive, proactive way for diabetes management.

What it does

Vita is a mobile app that provides real-time glucose monitoring using simulated CGM data. It processes this data to generate rolling averages, calculates minimum and maximum levels, and sends personalized alerts based on user-defined thresholds. Integrated with Apple HealthKit, Vita also offers an organized overview of essential health metrics, such as activity and heart rate, for holistic health tracking.

How we built it

Vita was developed using Swift and SwiftUI for a seamless iOS experience, while a Raspberry Pi cluster runs the backend services. The architecture leverages Redpanda for real-time streaming, a glucose simulator for data generation, and Quix for processing glucose windows. WebSockets facilitate real-time data transmission, and OpenAI tools contribute to data analysis and personalized insights.

Challenges we ran into

We encountered challenges with ensuring seamless WebSocket communication for real-time updates, optimizing data processing on a Raspberry Pi cluster, and aligning personalized alerts to individual health needs. Integrating multiple technologies smoothly, like Quix and Redpanda, also required careful orchestration.

Accomplishments that we're proud of

We’re proud to have built a reliable real-time monitoring system that operates efficiently on a Raspberry Pi cluster, making Vita accessible and scalable. Successfully implementing rolling averages and personalized alerts were significant milestones, as they enhance Vita’s usability and impact on users’ health.

What we learned

This project deepened our understanding of real-time data streaming, especially in a healthcare context. We learned about effectively handling WebSocket connections, optimizing data pipelines with Redpanda, and the importance of designing health apps with user-centric features like customizable alerts.

What's next for Vita

Future plans for Vita include enhancing AI-driven insights, adding risk prediction capabilities, and improving data visualization. We also plan to expand integrations with more health platforms, conduct user testing to refine the alert system, and explore partnerships to bring Vita to more users.

Built With

Share this project:

Updates