Thinking Global Paining Co

Responsive landing page with integrated lead-capture system.

in developmentReactTypeScriptNext.jsPostgres (Neon)Redis (Upstash)Resend
Thinking Global Paining Co - Image 1

Lead-Gen Landing Page & Portfolio

Full-stack marketing site with secure lead capture and an admin-managed project portfolio.

Overview

I built a responsive landing page for Thinking Global Painting Co, focused on converting visitors into leads and showcasing recent work. The site features a captcha-gated contact form to reduce spam and an integrated portfolio section that the team can manage themselves through an admin panel.

Key Features

  • Lead Capture: Form protected with Cloudflare Turnstile; submissions delivered via Resend.
  • Showcase Portfolio: Projects area highlighting completed jobs with images/media.
  • Admin Panel: Authorized users can create/edit projects and upload media.
  • Authentication: Secured access using better-auth.
  • Performance & Reliability: Neon Postgres for long-term storage and Upstash Redis for fast caching.

Tech Stack

  • Email: Resend
  • Spam Prevention: Cloudflare Turnstile
  • Database: Postgres via Neon
  • Cache: Redis via Upstash
  • Auth: better-auth

My Role

  • Scoped and implemented secure lead handling and content management for Thinking Global Painting Co.
  • Built the frontend UI and the admin experience for managing projects and media.
  • Integrated Resend, Turnstile, Neon Postgres, Upstash Redis, and better-auth.

Outcomes

  • Reduced spam and improved lead quality with captcha-gated submissions.
  • Faster portfolio updates through a self-serve admin panel.
  • Reliable storage and quick page loads via Postgres + Redis caching.