React 19 + Vite monorepo starter with pnpm, Turborepo, Storybook, TanStack Query, React Hook Form, Tailwind CSS, and shared packages.
- Deployed URL:
- Services:
- S3 bucket for hosting static files
- AWS CodePipeline
- AWS CodeBuild
- AWS CloudFront
- ✅ Home page
- ✅ Product detail page
- ✅ Shop page
- ✅ Cart page
- Support storing cart state using Zustand
- ✅ Contact page
- ✅ About page
- ✅ Checkout page
- The CI pipeline include the following checking:
- Linting
- Typecheck
- Test
- Build
pnpm install
pnpm devpnpm dev- run all development tasks through Turborepopnpm build- build apps and packagespnpm lint- lint all workspacespnpm typecheck- type-check all workspacespnpm test- run tests across all workspacespnpm test:coverage- run test coverage across all workspacespnpm storybook- run the UI package Storybook
apps/web- Vite React apppackages/ui- shared UI components developed with Storybookpackages/http-client- shared typed fetch clientpackages/eslint-config- shared ESLint flat configspackages/tsconfig- shared TypeScript configs



