Back to Projects
https://legalhelp911.vercel.app
Loading preview…
Project screenshot

LegalHelp911

Web App
Next.js 15Tailwind CSS 4PythonVercel ServerlessSupabaseClaude API

About This Project

LegalHelp911 is a lead-generation site for a personal injury and criminal defense practice. The frontend is Next.js 15 with Tailwind CSS 4: a conversion-focused home page with click-to-call, a case intake form with TCPA consent language, and a thank-you page. The intake form posts to a Python serverless function that Vercel deploys alongside the Next.js app. It validates the submission, drops honeypot bot traffic silently, and writes the lead to Supabase Postgres using the service role key. Row Level Security is on with no public policies, so the browser key cannot read or write the leads table at all. A weekly Vercel cron drafts an evergreen legal news article with the Claude API for review before publishing, feeding a news section that is listed in the sitemap for search engines.

Security & Compliance

Compliance
TCPA

Key Features

  • Mixed-runtime Vercel deploy: Next.js pages plus a Python function
  • Lead validation, honeypot filtering, and TCPA consent stored per lead
  • Supabase Postgres with RLS and service-role-only access
  • Weekly cron that drafts news articles with the Claude API
  • Attorney-advertising disclaimers and consent copy built in