- Pnpm
- Turborepo monorepo
- Code format with Prettier
- prettier-plugin-tailwindcss
- Code linting with ESLint
- Shared tsconfig package
- Shared TailwindCSS Config
- Shared Vue UI Library
- Web with Vue and TailwindCSS
- Local development with Emulators
- Local development with firebase project connection
- Seed data for emulators in
seeds/
- Unit tests
- Integration tests
- End-to-end tests
- Test, Build and Deploy using Github Actions
- Coverage and test results
- Multiple environments: emulators, development, staging, production
- Commintlint
- Firebase rules
- Stories
- Documentation app
- Firebase AppCheck
- Firebase Recaptcha
- Changesets (https://github.com/vercel/turbo/tree/main/examples/with-changesets)
- Recommended Extensions
- Medium article
...
format
...
format:fix
...
emulators
Runs using the firebase emulators
dev
Runs using a real firebase project connection
talk about start different emulators