graphql-starter-kit

๐Ÿ’ฅ Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React and Joy UI.

reactnodejsapigraphqltemplatepostgresboilerplatetypescriptyarnhackathonterraformpostgresql

Preview

graphql-starter-kit preview

Overview

GraphQL Starter Kit is a full-stack boilerplate for building GraphQL API servers and React web applications. It includes a monorepo structure with a GraphQL backend powered by Yoga and Pothos, a PostgreSQL database with migration tools, a React front-end with TypeScript and Vite, authentication via Google Identity Platform and pre-configured development environments for teams using Node.js and VS Code.

Features

graphql-apiauthenticationauthorizationdatabase-migrationsseed-filesdev-toolsmonorepo-structuretypescript-supportvscode-integration

Feature Flags

userDashboardauthenticationsubscriptionsblogpaymentsecommercerealtimeauthorizationteamsOrgsjobsQueuegraphqlapiDocscachingformsValidationmultitenancy

Recommended Use Cases

hackathonstartupfull-stack-applicationgraphql-api-development

Frontend

reactvitetypescriptjoy-uijotai

Backend

nodejsgraphql-yogapothos-graphqlknex.js

Auth Providers

google-identity-platform

Deployment Targets

cloud-runserverless

Payment Providers

None

Quick Facts

โญ Stars
4k
๐Ÿด Forks
558
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-11-10T20:45:44.000Z

Stack

Framework
graphql-yoga
Language
typescript
CSS
joy-ui
Database
postgresql
Auth
google-identity-platform
ORM
prisma
Testing
vitest
CI
github-actions

Data Layer

Databases
postgresql
ORM
prisma

UI Stack

Styling
joy-ui
Components
joy-ui

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate