Inspiration

Existing health tracking devices are spreadsheet-like, stressful, clinical, and easy to give up. Taking inspiration from productivity apps such as Forest, our goal was to create an experience that would be visually pleasing and addictive to use. Bloom-Hydra is the name of our project which focuses on two fundamental activities staying hydrated and being active during the day.

What it does

The Bloom-Hydra application is a gamified health-based application on the iOS platform, which takes your healthy behaviors offline and transforms them into living virtual ecosystem (hydration+exercise=growth). Visual Lifecycle: Rather than simple step or fluid measurements, your progress grows your plant from seed to full bloom through a set of unique lifecycles: Seed ðŸŒą → Sprout ðŸŒŋ → Plant ðŸŠī → Full Bloom ðŸŒļ. Dual Behaviors Algorithm: Achieving progress demands balance; both hydration and exercise contribute to feeding your plant. Streak +Retention System: Motivates your users on a daily basis through the use of visual reward systems, streaks, and garden visualization.

How we built it

iOS Core: An iOS native app developed with Swift, SwiftUI, and Xcode. Dynamic Growth State Engine: Developed an algorithm for state management in SwiftUI that constantly translates hydration status and activity measurements into accurate visual plant stages. AI Integration Roadmap: Designed Bloom Coach, an intelligent companion to be developed using the Gemini API to provide encouraging health tips based on habit trends.

Challenges we ran into

Algorithmic Habit Balancing: Coming up with an algorithm to balance water and exercise in order for one of the health metrics not to overshadow the other. Gaming Meaningfulness Versus Cosmetic Aesthetics: Making sure the plant growing mechanics related to the data models in a meaningful way and were not just some kind of decoration. Hackathon Time Constraints Management: Focusing on the main core loop and good SwiftUI state management.

Accomplishments that we're proud of

We are happy to have managed to create an iOS prototype based on our wellness concept. What we've come up with is a system where your hydration level and activity will be influencing the growth of your plant. We are also proud of the simplicity of Bloom-Hydra. It doesn't try to monitor all the aspects of your life but focuses on the enjoyment of the two specific habits.

What we learned

Micro-Gamification Power: Visual mechanics tend to engage users more effectively than complex game mechanics. Data Flow in SwiftUI: Sophisticated state management using Swift reactive programming patterns to update the UI graphical elements instantly as the data changes.

What's next for Bloom-Hydra

Integration with Apple HealthKit: Automatic background sync for steps and water. Bloom Coach Powered by Gemini: Conversational recommendations and coaching. Expansion of Garden: Unlocked species, weather conditions per season, and social cooperative gardens.

Built With

Share this project:

Updates

Submission history