Svi projekti

NekaWatch: AI platforma za nadzor sajtova

Praćenje podataka sa sajtova jednostavnim opisom onoga što vam je potrebno

NekaWatch, sopstveni proizvod NekaSoft-a, napravljen je u celini, od koncepta do production-a: korisnik pokaže na stranicu i običnim rečima opiše šta treba pratiti; platforma pronalazi podatke, proverava ih po rasporedu, utvrđuje šta se tačno promenilo i šalje obaveštenja. Bez CSS selektora, XPath-a i podešavanja parsera.

AI
izvlačenje po opisu rečima
Bez selektora
bez podešavanja CSS/XPath
3 jezika
EN / RU / SR
Live SaaS
pretplate i naplata
NekaWatch: AI platforma za nadzor sajtova

Kontekst

Klasičan nadzor sajtova zahteva ili ručnu proveru stranica ili parser vezan za HTML strukturu sajta: CSS selektori, XPath i logika izvlačenja podešavaju se za konkretnu stranicu. Takvo podešavanje zahteva programera i lomi se kada se izgled stranice promeni.

NekaWatch zadatku prilazi drugačije. Korisnik pokaže na stranicu i prirodnim jezikom opiše informacije koje ga zanimaju: cena, dostupnost, datum, status, količina, rok, a može i više pokazatelja odjednom. Platforma sama analizira stranicu i izvlači opisane vrednosti.

NekaWatch je komercijalni production SaaS: NekaSoft ga je u potpunosti razvio i vodi ga kao sopstveni proizvod.

Za šta smo bili odgovorni

NekaSoft je bio odgovoran za proizvod u celini, od koncepta do production-a, i nastavlja da ga razvija.

1

Proizvod

  • Koncept proizvoda
  • Dizajn proizvoda i UX/UI
  • Arhitektura
2

Mehanizam nadzora

  • Web scraping
  • AI izvlačenje u strukturirani model podataka
  • Poređenje snimaka i otkrivanje promena
  • Redovne provere po rasporedu
  • Ponovni pokušaji, obrada grešaka i dijagnostika monitora
  • Istorija nadzora
3

SaaS platforma

  • Frontend i backend
  • Autentifikacija, uključujući prijavu preko Google-a i GitHub-a
  • Obaveštenja: imejl, Telegram, webhook
  • Planovi pretplate i limiti
  • Naplata sa Paddle integracijom
4

Pokretanje i razvoj

  • Deployment i production infrastruktura
  • Tri jezika proizvoda: EN / RU / SR
  • Dalji razvoj proizvoda

Rešenje

Centralna funkcija: korisnik uopšte ne mora da razume HTML stranice. Ne treba tražiti CSS selektore, pisati XPath, birati DOM elemente ni programirati parser za svako polje. Podaci se opisuju rečima, a AI analizira stranicu i pretvara odgovarajuće vrednosti u strukturirani rezultat.

  • Jedan monitor može odjednom da prati više opisanih vrednosti
  • Odmah posle kreiranja servis pokazuje šta je našao: vidi se da se prati baš ono što treba
  • Svaka provera daje strukturirani snimak opisanih podataka, a ne sirov diff stranice
  • Snimci se porede po poljima: šta se promenilo („bilo → postalo“), šta se pojavilo, šta je nestalo
  • Provere idu po rasporedu; trenutno stanje, pronađene promene i istorija su u kontrolnoj tabli
  • Ponovni pokušaji i obrada grešaka razdvajaju stvarnu promenu podataka od privremenog neuspeha učitavanja ili analize
  • Obaveštenja na imejl i Telegram; webhook za spoljne automatizovane procese
  • Oko mehanizma je potpun SaaS: nalozi, prijava preko društvenih naloga, planovi i limiti, Paddle naplata

Klasičan skrejping je parser vezan za HTML kod: URL, podešavanje CSS/XPath, održavanje pri svakoj promeni izgleda. NekaWatch radi drugačije: URL plus zahtev običnim rečima, AI izvlačenje u strukturirane podatke, poređenje po rasporedu, obaveštenje. Semantičko izvlačenje čini nadzor manje zavisnim od HTML koda, pa redizajn obično ne lomi monitor.

Snimci ekrana

Rezultat

NekaSoft je projektovao, razvio i pokrenuo production SaaS u kome korisnik ceo put prolazi samostalno. Tipični scenariji: cene, dostupnost proizvoda, podaci konkurencije, oglasi za posao, tenderi, rokovi i druge strukturirane informacije na veb-stranicama.

  • Registracija imejlom ili preko Google-a i GitHub-a
  • Kreiranje monitora: URL plus opis rečima, po potrebi više praćenih vrednosti
  • Zadavanje rasporeda i strukturirani snimci upravo opisanih podataka
  • Konkretne promene po poljima: „bilo → postalo“
  • Trenutno stanje, pronađene promene i istorija u kontrolnoj tabli
  • Obaveštenja imejlom ili Telegramom, a preko webhook-a promene ulaze u spoljne procese
  • Prelazak na plaćeni plan i upravljanje pretplatom; naplata radi na Paddle-u
  • Korišćenje proizvoda na engleskom, ruskom ili srpskom

Status proizvoda

NekaWatch radi u production-u na nekawatch.com: registracija, monitori, provere po rasporedu, obaveštenja, plaćeni planovi i naplata dostupni su samostalno, bez učešća tima.

To je sopstveni SaaS NekaSoft-a: tim ga vodi i nastavlja da ga razvija.

Tehnologije

Next.jsNode.jsTypeScriptSupabaseLLMWeb scrapingTelegram APIPaddle

NekaWatch radi na Next.js-u, Node.js-u i TypeScript-u sa Supabase-om. Izvlačenje je izgrađeno na OpenAI API / LLM i pretvara sadržaj stranice u strukturirane podatke; obaveštenja idu imejlom, kroz Telegram API i webhook-ove; pretplate i naplata rade na Paddle-u.

Želite SaaS proizvod ili interni sistem od početka do kraja, od koncepta i UX-a do naplate i production-a?