stumason.dev
TypeScript
Pull Request Merged
PR #37 merged: 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-motiondisables shimmer
+5776
additions
-677
deletions
55
files changed