✨ Inspiration

We wanted a fast and automated way to understand what competitors are doing online, including their pricing, funnels, promotions, and website changes, without manually checking dozens of pages every day.

⚡ What it does

Compete tracks competitors across e-commerce sites in real time, analyzes product data, and uses an AI-powered browsing agent to automatically explore ads, landing pages, and checkout funnels. It transforms all of this into clean dashboards, alerts, and a visual funnel map.

🛠 How we built it

We built a full Next.js app with modular UI generated using Vercel’s v0, integrated BrowserCash’s Browser and Agent APIs for automation, used MongoDB for storage, and added Firebase for authentication. The funnel explorer is powered by an AI agent that autonomously browses the web and returns structured insight.

🚧 Challenges we ran into

  • CAPTCHAs blocking searches
  • Inconsistent e-commerce flows
  • The agent breaking mid-journey
  • Debugging browser automation inside a client-facing app
  • Next.js bundling issues caused by Playwright-style dependencies

🏆 Accomplishments we're proud of

  • Building a fully dynamic competitor dashboard
  • Creating a polished interactive funnel graph
  • Successfully integrating autonomous browsing
  • Turning complex web journeys into simple, actionable insights

📚 What we learned

  • How to stabilize autonomous agents
  • How to structure unpredictable data
  • How to design clean UI at scale
  • How to work around browser automation limits in frameworks such as Next.js with Turbopack and Webpack

🚀 What's next for Compete

  • Adding multi-competitor comparison
  • Tracking historical funnel changes
  • Enabling automated screenshot diffs
  • Providing daily AI-generated market summaries
  • Scaling to more verticals beyond e-commerce

Built With

Share this project:

Updates