https://github.com/GavinRay97/vue-berlin-hasura
https://github.com/GavinRay97/vue-berlin-hasura
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/GavinRay97/vue-berlin-hasura
- Owner: GavinRay97
- Created: 2020-05-12T02:19:14.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T20:01:56.000Z (over 2 years ago)
- Last Synced: 2024-11-30T14:01:51.062Z (6 months ago)
- Language: TypeScript
- Size: 2.49 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Vue Berlin Meetup "Knockoff Meetup" Realtime Hasura App
A project using:
- Hasura
- Vue 3 + Typescript
- Vue Apollo 4 (Composition API)
- `graphql-code-generator`
- `graphql-request` for backend
- `@vue-apollo/composition-api` for frontend
- A Fastify.js Node Typescript API for custom business logic/functions (JWT Auth implementation)Development workflow:
- `docker-compose up -d` starts Hasura, Postgres, Node.js API, and runs Hasura's migrations on the DB automatically + configures relationships/permissions metadata.
- `yarn dev` from the `frontend directory` starts Parcel serving the frontend app