Let's try Next.js + Apollo + Prisma + PostgreSQL

Health:

Try mutations in your GraphQL client at /api/graphql, e.g.:

mutation {
  createUser(email: "alice@example.com", name: "Alice") { id email }
}

mutation {
  createPost(title: "Hello", content: "First post", authorEmail: "alice@example.com") { id title published }
}

query {
  posts { id title published }
}