{
  "title": "A First Look at create-t3-app",
  "slug": "first-look-create-t3-app",
  "collection": "blog",
  "contentType": "Blog post",
  "description": "create-t3-app is a fullstack, typesafe React framework with Next.js, tRPC, Prisma, and Tailwind deployed on Vercel and Fly",
  "summary": "create-t3-app is a fullstack, typesafe React framework with Next.js, tRPC, Prisma, and Tailwind deployed on Vercel and Fly",
  "author": {
    "name": "Anthony Campolo"
  },
  "source": {
    "originalUrl": "https://ajcwebdev.com/first-look-create-t3-app/"
  },
  "publishedAt": "2022-08-13T00:00:00.000Z",
  "updatedAt": null,
  "freshness": {
    "label": "Published",
    "value": "2022-08-13T00:00:00.000Z"
  },
  "urls": {
    "html": "https://ajcwebdev.com/first-look-create-t3-app/",
    "markdown": "https://ajcwebdev.com/first-look-create-t3-app/index.md",
    "json": "https://ajcwebdev.com/first-look-create-t3-app/index.json"
  },
  "headings": [
    {
      "depth": 2,
      "id": "introduction",
      "text": "Introduction"
    },
    {
      "depth": 3,
      "id": "why-the-t3-stack-was-created",
      "text": "Why the t3 Stack Was Created"
    },
    {
      "depth": 3,
      "id": "history-of-the-t3-stack-and-create-nex-app",
      "text": "History of the t3 Stack and Create Nex App"
    },
    {
      "depth": 2,
      "id": "create-t3-app",
      "text": "Create t3 App"
    },
    {
      "depth": 3,
      "id": "project-structure",
      "text": "Project Structure"
    },
    {
      "depth": 3,
      "id": "tailwind-styles",
      "text": "Tailwind Styles"
    },
    {
      "depth": 2,
      "id": "provision-postgresql-database",
      "text": "Provision PostgreSQL Database"
    },
    {
      "depth": 3,
      "id": "add-posts-model-to-prisma-schema",
      "text": "Add Posts Model to Prisma Schema"
    },
    {
      "depth": 3,
      "id": "initialize-railway-database-and-run-migration",
      "text": "Initialize Railway Database and Run Migration"
    },
    {
      "depth": 3,
      "id": "seed-a-blog-post",
      "text": "Seed a Blog Post"
    },
    {
      "depth": 2,
      "id": "query-posts-with-trpc",
      "text": "Query Posts with tRPC"
    },
    {
      "depth": 3,
      "id": "create-post-router",
      "text": "Create Post Router"
    },
    {
      "depth": 3,
      "id": "create-app-router",
      "text": "Create App Router"
    },
    {
      "depth": 3,
      "id": "query-posts-with-usequery",
      "text": "Query Posts with useQuery"
    },
    {
      "depth": 2,
      "id": "add-cells-for-declarative-data-fetching",
      "text": "Add Cells for Declarative Data Fetching"
    },
    {
      "depth": 3,
      "id": "create-default-query-cell",
      "text": "Create Default Query Cell"
    },
    {
      "depth": 3,
      "id": "create-post-page",
      "text": "Create Post Page"
    },
    {
      "depth": 3,
      "id": "create-posts-cell",
      "text": "Create Posts Cell"
    },
    {
      "depth": 2,
      "id": "deployment",
      "text": "Deployment"
    },
    {
      "depth": 3,
      "id": "deploy-to-vercel",
      "text": "Deploy to Vercel"
    },
    {
      "depth": 3,
      "id": "deploy-to-fly",
      "text": "Deploy to Fly"
    },
    {
      "depth": 2,
      "id": "resources-articles-and-videos",
      "text": "Resources Articles and Videos"
    }
  ],
  "tags": [
    "frontend",
    "backend",
    "deployment"
  ],
  "discovery": {
    "apiIndex": "https://ajcwebdev.com/api/index.json",
    "llmsTxt": "https://ajcwebdev.com/llms.txt",
    "llmsFullTxt": "https://ajcwebdev.com/llms-full.txt",
    "sitemapMd": "https://ajcwebdev.com/sitemap.md",
    "sitemapXml": "https://ajcwebdev.com/sitemap.xml"
  },
  "nextActions": [
    {
      "action": "open_html",
      "url": "https://ajcwebdev.com/first-look-create-t3-app/",
      "method": "GET",
      "accept": "text/html"
    },
    {
      "action": "get_markdown_twin",
      "url": "https://ajcwebdev.com/first-look-create-t3-app/index.md",
      "method": "GET",
      "accept": "text/markdown"
    },
    {
      "action": "get_json_twin",
      "url": "https://ajcwebdev.com/first-look-create-t3-app/index.json",
      "method": "GET",
      "accept": "application/json"
    }
  ]
}