Build a Fully Type-Safe Application with GraphQL, Prisma & React: Project Setup

A series of articles that walk you through building a fully type-safe application using React, GraphQL, and Prisma. In this series you will be walked through building an entire application while keeping type-safety in mind every step of the way. Specifically, you will:

  • Provision a PostgreSQL database
  • Model your database schema using Prisma
  • Build a GraphQL server using GraphQL Yoga, Prisma, and Pothos
  • Build a front-end using React
  • Sync types between the front and back-end projects using GraphQL Codegen