diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5f27e8eb797..dd31708145c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -95,7 +95,7 @@ Apart from the learn content, we have identified three other ways of contributin - [Boilerplates](https://github.com/hasura/graphql-engine/tree/master/community/boilerplates) -- [Sample apps](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps) +- [Sample apps](https://github.com/hasura/sample-apps/tree/main) - [Tools](community/tools) diff --git a/README.md b/README.md index 956ce1cd787..f3bebb0a620 100644 --- a/README.md +++ b/README.md @@ -135,23 +135,23 @@ Transform data in Postgres or run business logic on it to derive another dataset ## Demos -Check out all the example applications in the [community/sample-apps](community/sample-apps) directory. +Check out all the example applications in the [hasura/sample-apps](https://github.com/hasura/sample-apps/tree/main) repository. ### Realtime applications - Group Chat application built with React, includes a typing indicator, online users & new message notifications. - [Try it out](https://realtime-chat.demo.hasura.io/) - - [Tutorial](community/sample-apps/realtime-chat) + - [Tutorial](https://github.com/hasura/sample-apps/tree/main/realtime-chat) - Live location tracking app that shows a running vehicle changing the current GPS coordinates moving on a map. - [Try it out](https://realtime-location-tracking.demo.hasura.io/) - - [Tutorial](community/sample-apps/realtime-location-tracking) + - [Tutorial](https://github.com/hasura/sample-apps/tree/main/realtime-location-tracking) - A real-time dashboard for data aggregations on continuously changing data. - [Try it out](https://realtime-poll.demo.hasura.io/) - - [Tutorial](community/sample-apps/realtime-poll) + - [Tutorial](https://github.com/hasura/sample-apps/tree/main/realtime-poll) ### Videos diff --git a/docs/docs/auth/authentication/jwt.mdx b/docs/docs/auth/authentication/jwt.mdx index bcf89bf90dd..ed35a541ef0 100644 --- a/docs/docs/auth/authentication/jwt.mdx +++ b/docs/docs/auth/authentication/jwt.mdx @@ -827,7 +827,7 @@ to get started. - [Custom JWT server with Hasura Actions](/actions/codegen/python-flask.mdx): A simple Python / Flask API that implements `Signup` and `Login` methods as Actions returning JWTs -- [Auth0 JWT example](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/todo-auth0-jwt): A todo +- [Auth0 JWT example](https://github.com/hasura/sample-apps/tree/main/todo-auth0-jwt): A todo app that uses Hasura GraphQL Engine and Auth0 JWT -- [Firebase JWT example](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/firebase-jwt): +- [Firebase JWT example](https://github.com/hasura/sample-apps/tree/main/firebase-jwt): Barebones example to show how to have Firebase Auth integrated with Hasura JWT mode diff --git a/docs/docs/event-triggers/samples.mdx b/docs/docs/event-triggers/samples.mdx index 54fb6501692..f3f80939353 100644 --- a/docs/docs/event-triggers/samples.mdx +++ b/docs/docs/event-triggers/samples.mdx @@ -35,7 +35,7 @@ notifications using Hasura Event Triggers and FCM. - Video: - Source code: - + ## Data Transformations (ETL) @@ -44,4 +44,4 @@ triggers and Algolia search. - Video: - Source code: - + diff --git a/docs/docs/resources/sample-apps.mdx b/docs/docs/resources/sample-apps.mdx index 56bb9ecab56..b4f137e1c85 100644 --- a/docs/docs/resources/sample-apps.mdx +++ b/docs/docs/resources/sample-apps.mdx @@ -27,28 +27,28 @@ sidebar_label: Sample apps & boilerplates ## Repositories -- [Firebase Auth + Hasura JWT](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/firebase-jwt) -- [Gatsby + Contenful + Auth0](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/gatsby-contentful-auth0) -- [Gatsby + Postgres + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/gatsby-postgres-graphql) -- [Gridsome + Postgres + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/gridsome-postgres-graphql) -- [NextJS 8 + Serverless](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/nextjs-8-serverless) -- [NextJS + Postgres + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/nextjs-postgres-graphql) -- [NuxtJS + Postgres + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/nuxtjs-postgres-graphql) -- [Quasar framework + Vue + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/quasar-framework-vue-graphql) -- [Todo app with React + Apollo](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/react-apollo-todo) -- [React-static + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/react-static-graphql) -- [Realtime chat with Vue using GraphQL Subscriptions](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/realtime-chat-vue) -- [Realtime chat with React using GraphQL Subscriptions](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/realtime-chat) -- [Realtime location tracking using GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/realtime-location-tracking) -- [Hasura realtime poll](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/realtime-poll) -- [Serverless ETL demo using Hasura GraphQL Engine Event Triggers and Algolia Search](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/serverless-etl) -- [Web notifications using Hasura GraphQL Engine Event Triggers and FCM](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/serverless-push) -- [Svelte + GraphQL app](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/svelte-apollo) -- [Multiplayer Tic Tac Toe with React](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/tic-tac-toe-react) -- [Integrating Todo app with Auth0 and JWT authorization with Hasura GraphQL Engine](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/todo-auth0-jwt) -- [VueJS + Auth0 + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/vuejs-auth0-graphql) -- [Todo app with Vuetify + Vuex + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/vuetify-vuex-todo-graphql) -- [WhatsApp clone with Typescript + React + GraphQL](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/whatsapp-clone-typescript-react) +- [Firebase Auth + Hasura JWT](https://github.com/hasura/sample-apps/tree/main/firebase-jwt) +- [Gatsby + Contenful + Auth0](https://github.com/hasura/sample-apps/tree/main/gatsby-contentful-auth0) +- [Gatsby + Postgres + GraphQL](https://github.com/hasura/sample-apps/tree/main/gatsby-postgres-graphql) +- [Gridsome + Postgres + GraphQL](https://github.com/hasura/sample-apps/tree/main/gridsome-postgres-graphql) +- [NextJS 8 + Serverless](https://github.com/hasura/sample-apps/tree/main/nextjs-8-serverless) +- [NextJS + Postgres + GraphQL](https://github.com/hasura/sample-apps/tree/main/nextjs-postgres-graphql) +- [NuxtJS + Postgres + GraphQL](https://github.com/hasura/sample-apps/tree/main/nuxtjs-postgres-graphql) +- [Quasar framework + Vue + GraphQL](https://github.com/hasura/sample-apps/tree/main/quasar-framework-vue-graphql) +- [Todo app with React + Apollo](https://github.com/hasura/sample-apps/tree/main/react-apollo-todo) +- [React-static + GraphQL](https://github.com/hasura/sample-apps/tree/main/react-static-graphql) +- [Realtime chat with Vue using GraphQL Subscriptions](https://github.com/hasura/sample-apps/tree/main/realtime-chat-vue) +- [Realtime chat with React using GraphQL Subscriptions](https://github.com/hasura/sample-apps/tree/main/realtime-chat) +- [Realtime location tracking using GraphQL](https://github.com/hasura/sample-apps/tree/main/realtime-location-tracking) +- [Hasura realtime poll](https://github.com/hasura/sample-apps/tree/main/realtime-poll) +- [Serverless ETL demo using Hasura GraphQL Engine Event Triggers and Algolia Search](https://github.com/hasura/sample-apps/tree/main/serverless-etl) +- [Web notifications using Hasura GraphQL Engine Event Triggers and FCM](https://github.com/hasura/sample-apps/tree/main/serverless-push) +- [Svelte + GraphQL app](https://github.com/hasura/sample-apps/tree/main/svelte-apollo) +- [Multiplayer Tic Tac Toe with React](https://github.com/hasura/sample-apps/tree/main/tic-tac-toe-react) +- [Integrating Todo app with Auth0 and JWT authorization with Hasura GraphQL Engine](https://github.com/hasura/sample-apps/tree/main/todo-auth0-jwt) +- [VueJS + Auth0 + GraphQL](https://github.com/hasura/sample-apps/tree/main/vuejs-auth0-graphql) +- [Todo app with Vuetify + Vuex + GraphQL](https://github.com/hasura/sample-apps/tree/main/vuetify-vuex-todo-graphql) +- [WhatsApp clone with Typescript + React + GraphQL](https://github.com/hasura/sample-apps/tree/main/whatsapp-clone-typescript-react) ## Working apps diff --git a/docs/docs/schema/postgres/relay-schema.mdx b/docs/docs/schema/postgres/relay-schema.mdx index 5a94122ca99..3fd75e7288c 100644 --- a/docs/docs/schema/postgres/relay-schema.mdx +++ b/docs/docs/schema/postgres/relay-schema.mdx @@ -87,7 +87,7 @@ According to the spec, the server must provide: :::info Note -Check out this [example repo](https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/react-relay) to +Check out this [example repo](https://github.com/hasura/sample-apps/tree/main/react-relay) to see how to set up pagination with Hasura and Relay. ::: diff --git a/event-triggers.md b/event-triggers.md index 97eb292b3a8..1b98a462cfd 100644 --- a/event-triggers.md +++ b/event-triggers.md @@ -69,7 +69,7 @@ Trigger push notifications and emails based on database events. Try the demo and * [Watch demo](https://www.youtube.com/watch?v=nuSHkzE2-zo) * [Try it out](https://serverless-push.demo.hasura.io/) -* [Tutorial](community/sample-apps/serverless-push) +* [Tutorial](https://github.com/hasura/sample-apps/tree/main/serverless-push)