This project is a GraphQL-first full-stack starter kit intended to jumpstart production-style app development with a modern TypeScript toolchain. It provides a ready-made setup that connects a Node-based GraphQL backend to a React frontend, so you can focus on product logic instead of wiring and boilerplate. A key part of the workflow is code generation using GraphQL Code Generator, producing strongly typed artifacts such as TypeScript types, schema AST output, and React Apollo hooks and queries. The repository is organized to support a scalable developer experience, including scripted commands and a build/run flow designed for repeatability across machines and teams. It also includes guidance for running services and tasks via common developer tooling, including Make-based commands in at least one backend setup. The overall goal is to give you an opinionated-enough baseline for speed, while staying practical for extension as your schema, UI, and infrastructure grow.
Features
- GraphQL-first architecture that links backend schema to frontend usage
- TypeScript end-to-end for safer refactors and clearer contracts
- GraphQL Code Generator workflow for types, operations, and React Apollo hooks
- React client setup designed around generated queries and hooks
- Repeatable dev commands for running, testing, and iterating locally
- Starter structure intended to scale as the codebase and schema expand