examples/with-nhost-auth-realtime-graphql/README.md
This example showcases Next.js as the frontend using Nhost as the backend.
Execute create-next-app with npm, Yarn, or pnpm to bootstrap the example:
npx create-next-app --example with-nhost-auth-realtime-graphql nhost-app
yarn create next-app --example with-nhost-auth-realtime-graphql nhost-app
pnpm create next-app --example with-nhost-auth-realtime-graphql nhost-app
Create an account and project on Nhost.
items databaseGo to your project's Hasura console. Go to the DATA tab in the top menu and click SQL in the bottom left menu.
Then copy the content from setup/data.sql in this example and paste it in the Raw SQL form in the Hasura Console. Make sure Track this is checked and click Run!
Again, in the Hasura console, click on the gearwheel (settings) in the top right menu. Click on Import metadata and select the file setup/hasura-metadata.json in this repository.
Copy .env.local.example to .env.local and update the two URLs with your Nhost project URLs. You find the URLs in the Nhost console dashboard of your project.
npm install
npm run dev
# or
yarn install
yarn dev
# or
pnpm install
pnpm dev
Your app should be up and running on http://localhost:3000! If it doesn't work, post on GitHub discussions.
You can deploy this app to the cloud with Vercel (Documentation).