🌱 AquaRead — Devlog
aka “I built a plant hydration therapist”
The Origin Story
My mom kept drowning her garden. Every. Single. Day. Even after rain. I was like “Mom, you’re watering the tomatoes to death” and she hit me with “Well how am I supposed to know??”
So I built this instead of doing my math homework. Priorities, right?
What It Does
You punch in some numbers about your field — soil type, moisture, what you’re growing, weather stuff — and it spits out:
- Low/Medium/High irrigation need
- How confident it is (with a fancy bar chart)
- Why it thinks that
- One actually useful thing to do right now
No PhD required. No manual. Just sliders and dropdowns.
The Data
10,000 real farm records. Messy. Unbalanced. Perfect.
- 59% Low irrigation
- 38% Medium
- 3% High (because emergencies are rare IRL)
The model had to learn that “High” actually matters, not just predict “Low” every time and call it a day.
What I Kept (and What I Threw Out)
Used:
- Soil_Type, Soil_Moisture, Temperature, Humidity, Rainfall
- Crop_Type, Growth_Stage, Season
Trashed:
- Electrical_Conductivity, Organic_Carbon, Wind_Speed
- Field_Area, Mulching, Water_Source, Region, Irrigation_Type
Why? Because irrigation need comes down to like 5 things. The rest is noise. Fight me.
The Design (aka “I care about colors”)
- Forest green (
#2d5a3d) — the serious backbone - Straw gold (
#c9a84c) — warmth so it’s not a hospital - Sage for chill, terracotta for “OMG WATER YOUR CROPS”
Fonts: Literata for headings (book vibes), Plus Jakarta Sans for UI (clean but friendly), DM Mono for numbers (because monospaced numbers make my brain happy).
No charts-for-the-sake-of-charts. Just the confidence bar because “Low: 72%” is way more useful than just “Low.”
The Proud Moment
Mom tested it. Punched in her garden. Model said:
“Medium irrigation need. Soil moisture is adequate but temperature is rising. Consider watering in the evening to reduce evaporation.”
She looked at me like I hacked the Matrix. I was just like “yeah, JavaScript, whatever” but inside I was doing backflips.
What’s Next (v2.0)
- GPS weather lookup — auto-fill temperature and rainfall from a weather API
- History log — track predictions over time, see patterns
The Honest Part (AI helped)
Yeah I used AI. For the boilerplate. For the JavaScript I always forget. For debugging that one stupid bug where the bars wouldn’t render.
Not for the creative decisions. Not for the colors or the flow or the “vibe.” That’s all me.
Think of it as a coding intern who knows everything but has zero taste. I tell it what to build, it spits out code, I fix it, break it, fix it again, and make it actually good.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.