Frontend
TypeScript, CSS, and Ant Design are the core. Pick the framework by project type:
| Project type | Stack |
|---|---|
| SaaS, dashboard, admin | React + Vite |
| Portfolio, landing page, content | Astro + React |
| SSR, dynamic SEO, Next-specific needs | Next.js |
Do not default to Next.js when the project needs no SSR, server components, or Next-specific capability.
| Page | Covers |
|---|---|
| TypeScript standards | Strictness, typing, linting, accessibility |
| React + Vite + Ant Design | Layout, components, theming, Vite, performance |
| State and data fetching | Local, server, and shared state |
The React + Vite pages are drafted. Astro and Next.js standards are TBD.