LogoA Template
icon of Graphile Starter

Graphile Starter

Opinionated SaaS quick-start for React, Node.js, GraphQL, and PostgreSQL development with pre-built user account and organization system.

Introduction

Graphile Starter

Graphile Starter is an opinionated quick-start project for full-stack application development in React, Node.js, GraphQL and PostgreSQL. It includes the foundations of a modern web application, with a full user registration system, organizations (e.g. teams/companies/etc), session management, optimized job queue, a significant amount of pre-configured tooling, tests (both end-to-end and more granular) and much more.

It is suitable for building projects both large and small, with a focus on productivity.

Key Features:

  • Speedy development: Hot reloading, easy debugging, idempotent migration system, job queue, and server middleware.
  • Batteries included: Full user system and OAuth, AntD design framework, Jest and Cypress end-to-end testing, security, email templating and transport, pre-configured linting and code formatting, deployment instructions, and more.
  • Type safety: Pre-configured type checking, strongly typed throughout with TypeScript.
  • Best practices: React, GraphQL, PostGraphile, Node, Jest and Cypress best practices.

Use Cases:

  • Rapid prototyping and launching web apps.
  • Foundation for client projects at web agencies.
  • Building SaaS projects with user accounts and organizations.
  • Accelerating full-stack development with pre-configured tooling.

Graphile Starter screenshot | ATemplate.com

A template
Copy badages awards

Newsletter For Templates

Join the Community For Templates

Subscribe to Templates newsletter for the latest news and updates