Inspiration

We always struggled with the most common hurdle to self-improvement: finding and maintaining motivation. It's easy to start a new healthy habit, but much harder to stick with it when the results are slow, abstract, or purely internal. We realized that what people need is an immediate, tangible, and fun consequence for their daily choices. Why not replace the frustrating, invisible process of self-improvement with the simple, visual reward of tending a virtual pet plant? Leafy was born from the idea that by connecting your real-life wellness to a beloved digital ecosystem, you can gamify self-care and make growth an observable, deeply rewarding experience.

What it does

Leafy is a wellness companion app centered around a virtual tree (or "pet plant") that serves as a living, breathing reflection of the user's daily choices.

Growth Mechanics: Your plant thrives and visibly grows when you log positive, healthy choices—like completing a workout, eating a nutritious meal, meditating, or getting a good night's sleep. Your tree's height, leaf density, and overall vibrancy are a direct mirror of your progress.

Consequences: Conversely, neglecting your health (e.g., missing a sleep goal, skipping a mindfulness session) causes the plant to visibly suffer: its leaves might droop, the color may fade, and it will eventually start to wither and die if the neglect continues.

Visual Reward: It transforms the abstract concept of "getting better" into a fun, visual, and highly personalized project. Users become emotionally invested in the health of their tree, which encourages them to stick to their routines.

How we built it

We built Leafy natively for the iOS platform using Swift and Xcode.

Core Development: The application logic and user interface were written in Swift, leveraging SwiftUI for a modern, declarative, and maintainable UI design.

Graphics & Assets: The visual assets and plant growth stages were partially generated using Nano Banana, an AI tool for image generation. This allowed us to rapidly prototype diverse plant designs and graphical elements for the environment.

Challenges we ran into

Our biggest initial challenge was over-relying on generative AI tools. We started by using AI for "vibe coding"—attempting to generate large blocks of core application logic and complex UI components.

AI for "Vibe Coding": We quickly realized that while AI excels at boilerplate code and simple functions, it wasn't able to handle the nitty-gritty complexity of our core mechanics, especially the real-time, conditional logic needed to translate health data into dynamic, visual plant growth.

The Pivot:We had to pivot back to traditional development, meticulously coding the intricate growth algorithm and HealthKit integration ourselves. This required a deep dive into the specific frameworks to ensure accuracy and a smooth user experience.

Accomplishments that we're proud of

Gamifying Wellness: We are extremely proud of our idea to gamify health and wellness by using a beloved, visually rewarding mechanism—the virtual pet plant. This unique concept solves a common problem of motivation and adherence.

Rapid Development: We are particularly proud of the significant results achieved in such a short period of time (1 day). This proves the viability of our core concept and demonstrates our team's intense focus and efficiency in building a working prototype.

What we learned

We learned the critical lesson that while generative AI is a powerful tool for asset creation and initial prototyping, it can't replace a human developer for intricate, business-logic-heavy coding, especially when dealing with complex data synchronizations like HealthKit. We learned to use AI as a collaborator (e.g., for graphics) rather than a replacement for core development. We also learned that visual motivation is incredibly powerful, proving the core hypothesis of Leafy.

What's next for Leafy

What's Next for Leafy ⌚ Our immediate next step is focusing on expanded data synchronization and platform integration. This includes:

Apple Watch Integration:Implementing full data synchronization with Apple Watch features, allowing users to view simplified plant status directly on their wrist and capture real-time activity data more seamlessly to affect their plant's growth instantly.

Built With

Share this project:

Updates