DiabetesAI-Tracking: AuroraFlow

Inspiration

Managing diabetes is a daily challenge—one that requires constant vigilance, data tracking, and decision-making. We were inspired by the real stories of people living with diabetes who juggle glucose monitoring, meal planning, exercise, and emotional well-being, often with limited support. Our vision was to create a beautiful, AI-powered companion that not only tracks data, but also provides actionable insights, encouragement, and a sense of community.

What it does

AuroraFlow is a comprehensive diabetes management platform that empowers users to:

  • Predict blood glucose trends using a personalized AI model
  • Log meals, exercise, and glucose readings with instant feedback and trend analysis
  • Set and track health goals—from daily steps to time-in-range targets
  • Build smart grocery lists with budget-friendly, diabetes-conscious recommendations
  • Engage with a supportive community for encouragement and shared learning
  • Access accessibility and compassion features for an inclusive, supportive experience

All of this is wrapped in a modern, production-worthy UI that feels welcoming and motivating.

How we built it

We combined the best of modern web and AI technologies:

  • Frontend: React + TypeScript + Tailwind CSS for a responsive, beautiful interface
  • State Management: Zustand for scalable, modular state logic
  • AI/ML: XGBoost-based glucose prediction model, served via a Python backend
  • Data: Supabase for cloud storage, with seamless fallback to local/demo mode if keys are missing
  • Design: Custom UI with Lucide icons, accessibility best practices, and a focus on user delight
  • Performance: Lazy loading, memoization, and modular hooks for optimal speed
  • Developer Experience: Linting, formatting, and error boundaries for robust, maintainable code

"We wanted AuroraFlow to feel like a true companion—intelligent, supportive, and always there, whether online or offline."

Challenges we ran into

Building AuroraFlow was not without its hurdles:

  • Balancing complexity and usability: Making advanced AI features accessible without overwhelming users required careful design and iteration.
  • Ensuring seamless offline/demo mode: The app works fully even without cloud keys, with no user-facing difference—this demanded robust fallback logic and thoughtful state management.
  • Data modeling: Designing flexible, future-proof data structures for logs, goals, and predictions was key to supporting both current and future features.
  • Accessibility: We aimed to build for users with diverse needs, including vision and motor challenges, which meant going beyond basic compliance.
  • UI polish: Achieving a beautiful, non-cookie-cutter design that feels welcoming and modern took many rounds of refinement.

Accomplishments that we're proud of

Some highlights that make us proud:

  • :sparkles: Production-quality, beautiful UI that stands out from typical health apps
  • :rocket: Robust AI integration for real-time, personalized glucose predictions
  • :zap: Seamless fallback to demo/local mode—the app just works, cloud or not
  • :heart: Inclusive features like compassion mode, accessibility hub, and community support
  • :wrench: Modular, maintainable codebase ready for future growth

What we learned

Throughout this journey, we learned:

  • The importance of user-centric design in health tech—features must empower, not overwhelm.
  • How to integrate AI/ML into real-world apps with clear, actionable insights.
  • The value of building resilient apps that gracefully handle missing cloud resources.
  • Why accessibility and inclusivity should be at the heart of every design decision.

What's next for Diabetes Management

AuroraFlow is just the beginning. Our roadmap includes:

  • Deeper personalization: Adaptive AI models that learn from each user's unique patterns
  • Expanded community features: Peer support, challenges, and shared achievements
  • Integration with devices: Real-time sync with CGMs, fitness trackers, and smart scales
  • More languages and cultural adaptation for global reach
  • Continuous improvement: User feedback-driven updates, new insights, and even more beautiful UI

AuroraFlow is a step toward empowering everyone living with diabetes to thrive, not just survive. We're excited for what's next—and grateful for the opportunity to make a difference.

Built With

Share this project:

Updates