All in one front-end React + Vite.js + Tailwind + Zustand + Shadcn + AWS Infrastructure via Terraform
- Vite.js
- React
- TypeScript
- Tailwind CSS
- Zustand (State Management)
- Vitest + React Testing Library
- Playwright (E2E Testing)
- All bolts Terraform infrastructure for AWS
- S3
- CloudFront (CDN)
npx @jasonpraful/scripts
Feeling adventurous? You can use the following commands to manually setup the project:
git clone https://github.com/jasonpraful/vite-boilerplate
cd vite-boilerplate
rm -rf .git && git init # Reset git & initialize new git
npm i
npm run dev
npm run build
npm run test:unit # Unit Test
npm run test:e2e # E2E Test (Playwright)
npm run tf:init # Initialize Terraform
npm run tf:plan # Plan Terraform
npm run tf:apply # Apply Terraform
npm run version # Changeset versioning
npm run lint # Linting
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
MIT