>kertem.app — kódtól kertészig, a fejlesztés
Pár hét, egy fejlesztő, egy termék. A kertem.app-on át arról, hogyan néz ki egy solo SaaS, ahol a niche elég kicsi ahhoz, hogy nyugodtan lehessen építeni.
01Miért kezdtem el
Egy magyar kertésznek nincs jó digitális eszköze. Vannak nemzetközi appok — Planta, Greg, Vera — de ezek kaliforniai vagy holland klímára íródtak. Magyarországon a vetésforgó, a fagy, az aszály, a fenofázisok mind máshogy működnek.
A kertem.app egyszerű kiindulásból született: kell egy alkalmazás, ami tudja, hogy itt, most, ennek a növénynek mire van szüksége.
02A termék architektúrája
A rendszer három nagy alrendszerből áll össze: növénykatalógus (500+ taxon), helyek (a felhasználó kertje, ágyásai, edényei), és időkezelés (mit, mikor, miért).
type Plant = {id: PlantId;taxon: Taxon; // 500+ supportedphenology: Phase[]; // season-awareclimate: ClimateZone; // HU-specificcare: CareTemplate;};
03A fenofázis-modell
A fenofázis az, hogy egy növény az életciklusának melyik szakaszában van. Egy almafa rügyfakadása máskor van Sopronban, mint Békéscsabán. A kertem.app a felhasználó GPS-koordinátája és az időjárási előrejelzés alapján számolja ki a következő fázist — és ez vezérli a gondozási emlékeztetőket.
„Nem azt mondom meg, hogy "csütörtökön permetezz". Azt mondom meg, hogy "a virágzás előtt 3 nappal permetezz" — és értesítelek, amikor ez az idő közeledik."— Termékelv, day 1
04AI a gondozási tervben
Az AI itt nem chatbot. Egy LLM-pipeline futtat le minden gondozási tervet, mielőtt a felhasználó látná: ellenőrzi, hogy a fenofázis-szabály, a klímaadat és a növény státusza ne mondjon ellent egymásnak. Ha igen, finomít, és magyarázatot ad.
05Mi van most, mi jön ezután
Jelenleg 500+ növény, 14 régió, 6 nyelvi forrás. A következő iteráció a gyümölcsfa-specifikus pathology-modell — kártevők és gombabetegségek időzítése és természetesen a saját használatom alapján iterálom a szükséges elemeket.