Stu Mason
Stu Mason

Activity

StuMason/progress
stumason.dev
TypeScript
Pull Request Opened

PR #37 opened: feat: pSEO pages, UI polish & CTA shimmer

Summary

  • pSEO infrastructure: Tech stack, problem-solution, and industry page types with models, migrations, seeders, controllers, and React views (~150 new indexable pages)
  • Sidebar polish: Tighter rightbar layout — capped tech stack, condensed delivery metrics into 2x2 grid, merged sparkline into This Week widget, stripped decorative noise
  • CTA shimmer: Subtle single-pass light sweep on primary buttons (1s delay, respects prefers-reduced-motion)
  • Goodfit → Services linking: "What I Offer" section on goodfit page linking to service pages
  • Idempotent seeders: All seeders updated to updateOrCreate() for safe production re-runs

Test plan

  • Run migrations: php artisan migrate
  • Run seeders: TechStackPageSeeder, ProblemPageSeeder, IndustryPageSeeder, ServiceSeeder, LocationSeeder, ServicePageSeeder
  • Verify new pSEO pages render at /help/*, /industries/*, /tech/*
  • Check rightbar displays cleanly with no content clipping
  • Verify CTA shimmer plays once on homepage, goodfit, reviews, agencies, service pages
  • Verify goodfit page shows "What I Offer" section with service links
  • Check prefers-reduced-motion disables shimmer
+5776
additions
-677
deletions
55
files changed