- ⚡ Vite + Vue SFC + pnpm
- 🎨 UnoCSS
- ☁️ Hasura Cloud
- ✔️ Apollo Client
- ✅ GraphQL
- 🔒 Auth0
- 📁 File based routing
- 💪 TypeScript, of course
- 🔧 ESLint to style the code with
antfu/eslint-config
- Make sure you've installed Hasura
- Add it to path or put it inside
db
directory - Add
.env
according to example - Launch it using
hasura console
- To sync the changes with the cloud use
hasura deploy --with-seeds
- Install the dependencies using
pnpm install
- Add
.env
variables according to this example. - Basically you're ready to go:
pnpm dev
- dev serverpnpm build
- typecheck and buildpnpm preview
- preview the build locally
Automatic on push branch main
action is disabled, therefore you should go to the actions tab and trigger the deployment manually.
MIT