···6464```
65656666> [!TIP]
6767-> See [the playground](./playground) for a full working example based on [rocicorp/hello-zero](https://github.com/rocicorp/hello-zero), or check out [danielroe/hello-zero-nuxt](https://github.com/danielroe/hello-zero-nuxt) to see how to set things up with [Nuxt](https://nuxt.com/).
6767+> See [the Vue fixture](./test/fixtures/vue) or [the Nuxt fixture](./test/fixtures/nuxt) for full working examples based on [rocicorp/hello-zero](https://github.com/rocicorp/hello-zero).
68686969## 💻 Development
7070
···11-import type { Medium, Message, User } from '~/db/schema'
22-import { randBetween, randID, randInt } from '~/utils/rand'
11+import type { Medium, Message, User } from '../schema'
22+import { randBetween, randID, randInt } from '../../utils/rand'
3344const requests = [
55 'Hey guys, is the zero package ready yet?',
···1010import { createZeroComposables } from 'zero-vue'
1111import z from 'zod'
12121313-import { schema, zql } from '~/db/schema'
1313+import { schema, zql } from '#fx/db/schema'
14141515const cookies = useCookies()
1616
···11+This is a quick port of https://github.com/rocicorp/hello-zero to use Vue. For a Nuxt example, see [`../nuxt`](../nuxt).
22+33+## Run this repo
44+55+First, install dependencies:
66+77+```sh
88+corepack enable
99+pnpm i
1010+```
1111+1212+Next, run docker:
1313+1414+```sh
1515+pnpm dev:db-up
1616+```
1717+1818+**In a second terminal**, run the zero cache server:
1919+2020+```sh
2121+pnpm dev:zero-cache
2222+```
2323+2424+**In a third terminal**, run the Vite dev server:
2525+2626+```sh
2727+pnpm dev:ui
2828+```
2929+3030+## ❤️ Credits
3131+3232+This was based on https://github.com/rocicorp/hello-zero.
3333+3434+## 🏛️ License
3535+3636+Made with ❤️
3737+3838+Published under [MIT License](../../../LICENCE).