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

Case study

fullstack2026

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.

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
🔨IN PROGRESS

Evidence

System surface

No public screenshot on file—generative preview stands in for the visual layer.

Signature viewpreview

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

Agencies and developers need continuous website health monitoring without the complexity of enterprise tools or the limitations of one-off audit scripts.

II · Build

The craft

Built a preview-first SaaS: add a site, schedule crawls, get findings with severity scores. Inngest handles async crawl jobs. Playwright runs dynamic analysis. Langfuse traces AI-powered insights. Supabase stores crawl history and findings with row-level security.

III · Proof

What moved after launch

Background crawls run on schedule without user intervention. Findings exportable for client reporting. Modern stack (Next.js 16, React 19, TypeScript 6).

Signals

◆Signals & scale

Inngest
Background Jobs
Langfuse
Observability
Playwright
Crawler

Inventory

Stack & signals

Next.js 16React 19SupabaseInngestPlaywrightSentryLangfuse
← 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 16PlaywrightSupabase

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.

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.

Same clustersignal 3
Signal: Medium
Next.js 16React 19

Kindred

Premium knowledge workspace with native AI. Real-time collaboration via Yjs CRDTs, offline-first architecture, block-based editor (BlockNote + Tiptap), and Supertags for intelligent organization.

Keep exploring

Previous Project

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.

Next Project

Portfolio-Pro

AI development learning platform with 269 lessons, 144 projects, custom MCP servers, Monaco Editor for live coding, subscription tiers with Stripe, and 87% test coverage. Quality Score: 9.3/10.

© 2026 Elizabeth Stein

·Contact·Privacy
Let's work together → GitHubLinkedIn

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