Problém
Velcí prodejci na inzertních portálech Bazoš.cz a Bazoš.sk žijí a padají s pozicí inzerátu. Na Bazoši se dá vyšplhat zpátky na vrchol kategorie jedině tak, že inzerát smažete a přidáte ho znovu, takže prodejci s velkým objemem ručně znovu přidávali desítky inzerátů každý jediný den. Nekonečná dřina kopírování, mazání a opětovného přidávání, která spolykala hodiny a konkurence je stejně přes noc zasypala.
Proč jsem to postavil
InzerPro vzniklo jako projekt na hackathonu. Díval jsem se, jak prodejci second-handu, e-shopy a autobazary promarní rána touhle opakovanou robotou s obnovováním inzerátů, a došlo mi, že celé je to problém plánování, který by měl vlastnit počítač. Cíl: dát malým prodejcům stejnou automatizaci, hromadné přidávání a analytiku, jakou si velká tržiště nechávají pro sebe.
Na co jsem narazil
Bazoš nemá žádné veřejné API, takže se všechno muselo řídit přes živý web. To znamenalo boj se správou relací a cookies, nahráváním obrázků, pravidly kategorií, CAPTCHA, omezováním frekvence proti botům a limity na počet inzerátů, a to všechno bez toho, aby se účty někdy označily jako podezřelé. Na to se navrstvily těžké části každého skutečného SaaS: spolehlivé naplánované úlohy, které se spustí včas pro každého uživatele, správa více účtů a předplatné přes Stripe se zkušebními obdobími, přechody na vyšší plány a obnovou po neúspěšné platbě.
Jak se to vyřešilo
Postavil jsem automatizační engine na Deno, který zvládá automatické obnovování, naplánované opětovné přidávání a hromadné inzerování napříč více účty prodejců. Podpírá ho Supabase pro autentizaci, data v Postgresu a úložiště, Stripe pro předplatné a rychlý React dashboard na správu inzerátů a čtení analytiky výkonu. PostHog sleduje používání produktu, takže přesně vidím, které funkce drží zákazníky. Výsledek automaticky drží inzeráty prodejce zaparkované nahoře: dřina s obnovováním, celá na autopilotu.
Kde to vzniklo
Z toho, co vzniklo o víkendu na hackathonu, je dnes skutečný byznys vedle práce s platícími zákazníky na inzerpro.cz. Později jsem ho znovu odprezentoval na hackathonu Zero to Done v Brně, kde celá pointa byla získat skutečné zákazníky, ne jen vypustit ukázku.