Stu Mason
Stu Mason

Activity

StuMason/cleanconnect
TidyLinker.com
TypeScript
Pull Request Opened

PR #63 opened: feat: redesign landing page with user type toggle and laravel-coolify

Summary

  • Redesigns coming-soon landing page to match TidyLinker brand (teal gradient, Logo, lucide icons, LandingHeader/LandingFooter)
  • Adds client/cleaner toggle to signup form — stored in metadata JSON column (no migration needed)
  • Fixes route() is not defined JS error on guest pages
  • Hides "Become a Cleaner" and register links during pre-launch (canRegister={false})
  • Adds minimal footer mode for pre-launch pages (brand + socials + legal only)
  • Installs and configures stumason/laravel-coolify v3.2.0 with admin gate

Test plan

  • Visit /coming-soon — verify branded design with teal gradient hero
  • Toggle between "I need a cleaner" / "I am a cleaner" — verify toggle state
  • Submit form — verify redirect to thanks page, check email_signups.metadata has {"type": "client"} or {"type": "cleaner"}
  • Test UTM URLs: /coming-soon?utm_source=facebook&utm_medium=social&utm_campaign=launch — verify stored
  • Verify no JS console errors on coming-soon page
  • Verify header hides "Become a Cleaner" and "Sign up" links
  • Verify footer shows minimal mode (no nav columns)
  • Visit /coolify as admin — verify dashboard loads
+2167
additions
-166
deletions
31
files changed