Nextjs Hasura Fullstack

screenshot of Nextjs Hasura Fullstack
nextjs

A boilerplate which combine Next.js and Hasura to quickly develop applications

Overview

This product is a fullstack boilerplate that utilizes Hasura GraphQL Engine and Next.js to develop applications. Please note that this product is currently in an unmaintained status and should be used only as a learning resource.

Features

  • NextJs (The React Framework for Production)
  • Hasura (GraphQL engine that supports GraphQL Query, Mutation, and Subscription out of the box)
  • GraphQL (Flexible query language for API layer, an alternative to REST)
  • NextAuth (Authentication for NextJs powered by NextJs API Routes)
  • Apollo Client (Comprehensive GraphQL Client that automatically updates the UI while fetching, caching, and updating the application state)
  • GraphQL Code Generator (Generates React hooks with fully typescript for all your GraphQL queries)
  • Tailwindcss (A utility-first CSS framework)
  • Retail UI (UI library powered by Tailwindcss)
  • Typescript (Typed JavaScript at any scale)

Summary

This product is a fullstack boilerplate that utilizes Hasura GraphQL Engine and Next.js for application development. It comes with features such as NextJs, Hasura, GraphQL, NextAuth, Apollo Client, GraphQL Code Generator, Tailwindcss, Retail UI, and Typescript. To install the theme, clone the application, generate the necessary keys, start the Hasura GraphQL server, start the Hasura console, install dependencies for the NextJs application, create Google client credentials, and start the NextJs application.

nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

vercel
Vercel

Vercel offers built-in support for deploying and hosting Next.js applications, making it a popular choice among Next.js developers.