lander
A mobile-first web app that scans URLs for GDPR/CCPA privacy violations and converts users to sales leads via email-gated results and HubSpot booking.
6 commits over 2 days
What it is
This is a lead-generation marketing tool designed to create urgency around privacy compliance by revealing potential GDPR and CCPA violations on websites. It scans a user-submitted URL, displays an animated scanning sequence, gates the full results behind an email capture form, and presents a risk assessment with estimated fines to drive consultation bookings via HubSpot. The app targets businesses concerned about privacy compliance and aims to convert 15%+ of users to booked consultations.
Why I built it
Built as a conversion-focused marketing funnel to generate qualified leads for privacy compliance consulting services. The project requirements document explicitly defines success metrics around consultation booking rate, email capture rate, and emotional impact, positioning it as a sales tool rather than a pure compliance utility.
Tech stack
Next.js 14 (App Router, T3 Stack), TypeScript, Tailwind CSS, tRPC for type-safe APIs, Zod for validation, shadcn/ui components, and HubSpot meeting widget integration. Currently uses mock scanner logic; production architecture would integrate external compliance scanning APIs.
Timeline & effort
Last active Jun 24, 2025 — 6 commits across 2 active days (spanning 1 day).
A two-day sprint (6 commits from June 23–24, 2025) with focused, methodical execution. The developer worked through a checklist-driven approach, completing MVP features (landing page, mock scan API, results display) on day one and then adding the email gate, animations, and HubSpot booking integration on day two. The commit span and active days show this was a concentrated build session rather than a long-term project.
Did it turn out useful?
The app is deployed on Vercel and has a complete user-facing flow from URL input through email capture to booking, but it runs on mock scanner logic rather than real compliance analysis. The tasks.md shows that Phase 1 and 2 are complete (core functionality, lead capture, booking integration), but Phase 3 (analytics, optimization, production API integration) was never started. This is a functional prototype that demonstrates the concept and could capture leads, but it doesn't perform actual privacy compliance scanning.