Frontend Framework: React or Vue (client choice) with TypeScript support
Animation: Framer Motion for React or Motion for Vue
CMS:
Sanity.io with GROQ queries, portable text, and real-time preview
Backend as a Service: Supabase with PostgreSQL, authentication, and real-time subscriptions
Styling: Tailwind CSS, CSS Modules, or styled-components
Hosting: Vercel, Netlify, or Cloudflare Pages
State Management: Zustand, Pinia, TanStack Query, or Context API