Skip to main content
Elizabeth Stein
Full-Stack NebulaOpen to workHomeWorkAboutContact

Case study

fullstack2026

Site Sheriff

Comprehensive website audit tool with 230+ checks across SEO, security, accessibility (axe-core 80+ rules), performance, and content. Agency-ready reports with CSV export, client email drafts, and SSRF protection. Recent security hardening.

End-to-end solutions from database to deployment

Field notes

Role

Creator

Read order

Evidence first, then constraint → build → proof. Use the chapter rail to jump sections; orbit to adjacent work from the bottom of the case study.

Full-Stack Nebula·✦I-Class Giant
📦OPEN SOURCE
View on GitHub
View Source Code

Evidence

Interface & evidence

A real surface area—not a mock. Scroll the story below for constraint, build, and outcome.

Signature viewpreview
Site Sheriff application interface

Story arc

How this shipped

End-to-end solutions from database to deploymentThree beats: what pressed against the work, how the stack answered, and what changed once it was live.

I · Constraint

The brief

Building a production-grade audit tool that matches Screaming Frog ($259/yr) and Ahrefs ($129/mo) while remaining free and adding agency features.

II · Build

The craft

Implemented 230+ checks (SEO, security, a11y, performance), recent security hardening (SSRF protection, rate limiting, injection prevention), technology detection (34 frameworks), and agency-ready features (white-label reports, CSV export, client email drafts).

III · Proof

What moved after launch

9.0/10 production-ready. 100+ static + 80+ dynamic checks. Agency white-label tier ($199/mo). All 6 core env vars configured.

Engine room

At a glance

Inventory

Stack & signals

Next.js 16PlaywrightAxe-coreSupabase
← Project archive

Tell me what you're building

If you need someone who can own UI, systems, and AI integration without losing the plot—I'm listening. Contract, advisory, or full-time: we'll find the right shape.

Start a ConversationSee More Projects

Related work

Same clustersignal 4
Signal: Medium
Next.js 16SupabasePlaywright

Carefulship

Preview-first website audit SaaS that crawls sites you track, surfaces findings, and exports reports. Inngest background jobs for async crawling, Supabase for persistence, Playwright for dynamic analysis, and Langfuse for AI observability. Optional Slack, email, and Vercel integrations.

Same clustersignal 3
Signal: Medium
Next.js 16Supabase

UCP Guard

Uptime monitoring SaaS for emerging commerce-protocol endpoints. Scheduled scans, email/Slack alerts, and white-label reports for agencies. Built UCP validator engine, monitoring cron, Stripe checkout, and agency report templates.

Nearby systemsignal 2
Signal: Low
Next.js 16Supabase

ExplainThisCode.ai

Enterprise SaaS code explanation platform with GPT-4, skill-level adaptation, security vulnerability scanning, performance profiling, team collaboration, and Stripe subscriptions. 47 Radix UI components.

Keep exploring

Previous Project

UCP Guard

Uptime monitoring SaaS for emerging commerce-protocol endpoints. Scheduled scans, email/Slack alerts, and white-label reports for agencies. Built UCP validator engine, monitoring cron, Stripe checkout, and agency report templates.

Next Project

Carefulship

Preview-first website audit SaaS that crawls sites you track, surfaces findings, and exports reports. Inngest background jobs for async crawling, Supabase for persistence, Playwright for dynamic analysis, and Langfuse for AI observability. Optional Slack, email, and Vercel integrations.

© 2026 Elizabeth Stein

·Contact·Privacy
Let's work together → GitHubLinkedIn

Built with Next.js, Three.js, and obsessive attention to detail.