It's super simple. HTML + CSS + JS and a node script that's executed via CRON that populates `data.json` (every 10 minutes so I don't have to auth with Github). And then the "static" frontend just fetches the updated `data.json` and works with it. You can check the JSON here https://ccwatch.net/data.json.
I’ve been building Adversa [1], a tool that monitors competitor websites and explains what actually changed.
Most monitoring tools alert every time anything changes. That usually ends up being navigation tweaks or small copy edits. After a while the alerts just get ignored.
Adversa focuses on meaningful updates instead. It detects changes across competitor pages and uses AI to summarise what changed and why it might matter.
I originally built it because I was manually checking competitor pricing pages and changelogs. I also wanted something practical for smaller SaaS teams. A lot of existing tools are either enterprise-priced or the free tiers are too limited to be useful.
Still early and trying to learn what people actually want from this kind of tool.
I would have loved this when I worked in commercial real estate. Monitoring competition may have hooked me but I think there's another layer to monitoring clients.
I have been suggested speaking to real estate businesses to see how useful it would be.
A friend of mine used to work for a real estate company and said his company and their competitors were always at loggerheads and complaining about each other breaking rules etc. this would have stoked the fire a little!
To be blunt, you can count on real estate people wanting to smell each others' buttholes... and they have money. They provide the motivation and the cash, you provide the mechanism. Seems like a match made in heaven.
reply