SaaS - Our own product

Automated website audit across 4 areas: performance, SEO, security and AI visibility. Our own SaaS platform that we use daily when working with clients.

Delivery timeOngoing development
Be1st.ai

The challenge

The brief

We needed a tool that could reveal a website's weaknesses in under 30 seconds and show how AI search engines (ChatGPT, Perplexity, Gemini) see it. No off-the-shelf solution existed on the market.

The solution

Our approach

We built our own SaaS platform with a Next.js frontend and a Python FastAPI backend. Four audit tools with 51+ automated checks run on Vercel Edge. Payments via Stripe, invoicing via the Kros API, multi-model LLM via OpenRouter (GPT-4, Gemini, Perplexity Sonar).

Results

What we achieved

  • 4 audit tools: Web Fingerprint, SEO + Security + Performance, AI Readiness, AI Visibility
  • 51+ automated checks in under 30 seconds
  • AI Visibility score: how ChatGPT, Perplexity, Gemini and others see you
  • Serverless architecture: zero cost at idle, automatic scaling
  • GDPR-compliant tracking: Consent Mode v2, server-side Meta CAPI, PostHog (EU)

Technologies

Technologies used

Next.js 16Next.js 16React 19TypeScriptPythonFastAPISupabaseSupabasePostgreSQL 17Vercel EdgeVercel EdgeTailwind CSSTailwind CSSRadix UI

Integrations

3rd party API integrations

Payments

StripeSubscriptions, invoicing, promo codes, customer portal (EUR + USD)

Invoicing

Kros APIAutomated invoicing for SK/EU clients including reverse-charge VAT
VIES (EU Commission)VAT ID verification for reverse charge - European Commission API

AI / LLM

OpenRouterMulti-model orchestration: GPT-4 mini, Gemini 2.5, Perplexity Sonar, BAAI BGE-M3 embeddings

Data

Google Ads APIKeyword search volumes (30 markets) for the SEO audit section
Brave Search APIBrand metadata enrichment: favicon, canonical URL, description

Analytics

Google Tag ManagerCentral tag container (GTM-TQFNJRWN), Consent Mode v2 default denied
Google Analytics 4Web analytics + server-side Measurement Protocol for purchase/refund events from Stripe
Meta Conversions APIServer-side conversion tracking with SHA-256 PII hashing, Limited Data Use (GDPR)
PostHogProduct analytics, session recording, error tracking - EU hosting, consent-based

Infrastructure

Supabase AuthJWT authentication, user and permission management
Supabase StorageStorage of WebP screenshots of audited websites (public bucket)
Vercel AnalyticsCore Web Vitals monitoring, performance telemetry
ECB / Frankfurter APIDaily USD/EUR exchange rates for invoicing, 24h cache

Security

Cloudflare TurnstileCAPTCHA protection of the contact form without cookies

Communication

Nodemailer (SMTP)Transactional emails via two identities: noreply@ and support@
Telegram Bot APIAdmin notifications: audit status, worker health, OpenRouter credits

See the result live

be1st.ai

Want a similar project?

Let's talk. We'll get back to you within 24 hours with a concrete proposal.