Inspiration
Generic apps bad. Water timers fail. Plants still die. Wanted tool that see stress before human eye. Science > Reminders.
What it does
Prevent plant death. AI Agent for ID. Seed Market for gamification. Library Hub for deep data. Visual Lab use HSV shift to find stress. Offline-first.
How we built it
React 18 + TypeScript. Gemini AI for profiling. HTML5 Canvas for pixel-level HSV analysis. Dexie.js for IndexedDB storage. Local-first sync engine.
Stress calculated via deterministic formula: $$S = \sum_{i=1}^{n} (\Delta H_i + \Delta V_i)$$ Where $\Delta H$ = Hue displacement and $\Delta V$ = Vibrancy drop.
Challenges we ran into
ML models opaque and slow. Solved with deterministic HSV histogram. Handling high-res image blobs in browser state. Mobile 60fps stability.
Accomplishments that we're proud of
Zero-hallucination fact checker. Hardened seed economy (no XP farming). Deterministic drift detection. PWA-ready core.
What we learned
Soil physics vary by pot (terracotta vs plastic). GPU compositing for smooth UI. Managing volatile blob URLs.
What's next for plant-doc
Cloud persistence (v1.1). More species data. Social seed trading. Multi-plant health dashboard.
Built With
- cache-first-strategy-tooling:-node.js
- css3-frameworks:-react-18
- html5
- javascript
- service-workers
Log in or sign up for Devpost to join the conversation.