About the Project πΏ
PlantPal was inspired by the idea of making plant care more engaging and emotionally rewarding β transforming the responsibility of nurturing real plants into a playful, interactive experience. The concept draws from the nostalgia of Tamagotchis, reimagined for modern users who want to stay connected to their plants through personality and feedback.
Built using React, TypeScript, and Vite, and powered by the Gemini 2.5 Flash API, the application leverages artificial intelligence to identify, diagnose, and personalize care for plants. Each plant becomes a living digital avatar that visually represents its health and mood. The system generates 16-bit pixel-art sprites for each plant species, giving users a unique, animated companion that responds to real-world plant data.
Throughout development, we learned how to integrate large multimodal models into real-time user interfaces, manage asynchronous API calls, and design a flexible state architecture that supports image generation, diagnosis, and persistence simultaneously. One of the main challenges was fine-tuning prompt engineering for consistent pixel-art generation and ensuring smooth performance across API-driven features.
In essence, PlantPal bridges technology and nature β using artificial intelligence to help users connect, care, and grow alongside their plants. Itβs both a digital garden and an emotional companion, blending AI creativity with human empathy.


Log in or sign up for Devpost to join the conversation.