Back to projects
SEOMicroservicesAILive
Rank Orbit
An advanced SEO Audit and Analysis platform leveraging a microservices architecture to crawl websites, analyze performance metrics (Lighthouse), and generate AI-powered SEO insights.
Tackles the SEO audit problem by combining performance signals (Core Web Vitals, Lighthouse) with AI-driven content analysis. Plug in any URL and get a structured audit in minutes instead of hours of manual review.
Built as a microservices monorepo: a Next.js dashboard for users, a NestJS API gateway for orchestration, and FastAPI workers handling crawling, Puppeteer-based measurement, and analysis. Google Gemini and LangChain power the natural-language summaries on top of the raw signals.

Case study
- Problem
- SEO audits are slow and fragmented. Existing tools either dump raw Lighthouse signals without context, or generate AI commentary disconnected from the underlying data — so teams spend hours stitching the two together by hand.
- Approach
- Split the work into specialised services so each could scale and fail independently: a Next.js dashboard, a NestJS API gateway for orchestration, and FastAPI workers running Puppeteer + Lighthouse. Google Gemini and LangChain sit on top, turning the raw signals into a structured, prioritised summary.
- Outcome
- Users plug in a URL and get an actionable audit in minutes. The data-collection workers and the AI summary layer scale on different curves, which keeps LLM costs predictable and the crawler responsive even under bursty traffic.
Tech stack
Next.js
NestJS
FastAPI
Puppeteer
Google Gemini AI
LangChain
TypeScript