A study project replicating the BEUTER® webstore with Next.js 16, React 19, Tailwind v4, Zustand, and a full checkout flow — and what I learned shipping it end to end.