Title: RivalLens: AI-Powered Competitive Intelligence Platform
Short summary: A SaaS platform that watches competitors' websites around the clock, detects meaningful changes (pricing, features, messaging) and uses AI to explain what they mean for your business.
Description:
RivalLens turns competitors' public websites into clear, evidence-backed insight. It captures each watched page on desktop and mobile on a schedule, detects what actually changed and ignores noise like rotating testimonials or dates. Google Gemini then explains each change in plain language: what changed, why it matters to your product, and what to look into next.
It goes beyond a simple "page changed" alert. RivalLens pulls structured pricing out of pricing pages and tracks it over time, groups related changes into strategic events, keeps a living battlecard for each competitor up to date, and spots patterns across competitors as opportunities to investigate. Every AI statement links back to before/after screenshots, and when there is no evidence the app says "Unknown" instead of guessing.
Key features:
Automated desktop and mobile website monitoring with polite rate limiting
A 4-stage change-detection pipeline (hashing, section diff, pixel comparison, AI analysis)
Pricing intelligence with price-history charts
AI summaries with significance scores, "why it matters" and before/after evidence
Strategic events, battlecards, market trends and opportunity detection
AI Copilot chat whose answers come from the captured data, with citations (pgvector search)
Email and Slack alerts, weekly AI briefs, and reports as Markdown, PDF or CSV
Team workspaces, comments with @mentions, assignments and webhooks
Multi-tenant security (row-level security), AI cost tracking, dark mode, mobile-responsive UI
Tech stack: TypeScript, Next.js 16, React, Tailwind CSS, shadcn/ui, Supabase (Postgres, Auth, pgvector), Drizzle ORM, BullMQ, Redis, Playwright, Google Gemini API, S3 / Cloudflare R2, Docker, Vitest, Turborepo
My role: I designed and built the whole platform: architecture, database and security, background job pipeline, browser automation, AI integration and the dashboard UI. It is covered by 200+ automated tests.