How I redesigned and rebuilt Foo Software's UI from a custom NGINX static-site pipeline into a Next.js app on Vercel — modernizing the stack with Tailwind, shadcn/ui, Stripe, and end-to-end tests along the way.