{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "",
      "startTime": 0,
      "endTime": 0
    },
    {
      "title": "Intro\r",
      "startTime": 0,
      "endTime": 89
    },
    {
      "title": "The backstory of CareerDeck\r",
      "startTime": 89,
      "endTime": 377
    },
    {
      "title": "What makes CareerDeck more than just a GPT wrapper?\r",
      "startTime": 377,
      "endTime": 660
    },
    {
      "title": "Rebuilding the application again with Nuxt UI\r",
      "startTime": 660,
      "endTime": 879
    },
    {
      "title": "The tech stack of CareerDeck\r",
      "startTime": 879,
      "endTime": 1169
    },
    {
      "title": "Building a job interview simulator\r",
      "startTime": 1169,
      "endTime": 1507
    },
    {
      "title": "What are Server-Sent Events?\r",
      "startTime": 1507,
      "endTime": 1607
    },
    {
      "title": "The difference between WebSockets and Server-Sent Events\r",
      "startTime": 1607,
      "endTime": 1778
    },
    {
      "title": "Implementing SSE with Nitro\r",
      "startTime": 1778,
      "endTime": 1919
    },
    {
      "title": "New folder structure in Nuxt 4\r",
      "startTime": 1919,
      "endTime": 2042
    },
    {
      "title": "How does Nitro compare to other frameworks?\r",
      "startTime": 2042,
      "endTime": 2174
    },
    {
      "title": "Will Nuxt be the next Laravel or NestJS?\r",
      "startTime": 2174,
      "endTime": 2477
    },
    {
      "title": "Why would you choose vanilla Vue over Nuxt?\r",
      "startTime": 2477,
      "endTime": 2826
    },
    {
      "title": "Your benefits as a newcomer to a framework\r",
      "startTime": 2826,
      "endTime": 2984
    },
    {
      "title": "Where can people reach Patrick\r",
      "startTime": 2984,
      "endTime": 3082
    },
    {
      "title": "Outro",
      "startTime": 3082,
      "endTime": 0
    }
  ]
}