Skip to content

jasonpraful/vite-boilerplate

Repository files navigation

Vite + React Boilerplate

Vite Boilerplate

All in one front-end React + Vite.js + Tailwind + Zustand + Shadcn + AWS Infrastructure via Terraform

Deployment Status

Features

  • 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)

Getting Started

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

Development

npm run dev

Build

npm run build

Testing

npm run test:unit # Unit Test
npm run test:e2e # E2E Test (Playwright)

Deployment

npm run tf:init # Initialize Terraform
npm run tf:plan # Plan Terraform
npm run tf:apply # Apply Terraform

Versioning

npm run version # Changeset versioning

Linting

npm run lint # Linting

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

E2E Vite Client Boilerplate - with Vitest, Playwright, Tailwind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published